From a40778ed01daafc0273293e1a775136c4ecb8440 Mon Sep 17 00:00:00 2001 From: Carl Gay Date: Thu, 9 May 2024 18:34:53 -0400 Subject: [PATCH 1/3] dylan-package.json: remove version specs from dev dependencies Less maintenance work if we use latest for dev deps. --- dylan-package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dylan-package.json b/dylan-package.json index 07bc866..a60c000 100644 --- a/dylan-package.json +++ b/dylan-package.json @@ -8,8 +8,8 @@ "contact": "dylan-lang@googlegroups.com", "dependencies": [], "dev-dependencies": [ - "testworks@3.2.0", - "sphinx-extensions@0.2.0" + "testworks", + "sphinx-extensions" ], "license": "MIT", "license-url": "https://opensource.org/license/mit" From 25e5c344f93e43c4de7c2f15442893cf1956fc81 Mon Sep 17 00:00:00 2001 From: Carl Gay Date: Thu, 9 May 2024 18:35:56 -0400 Subject: [PATCH 2/3] doc: mark toctree :hidden:, remove search/modindex Package doc toctrees need to be marked `:hidden:` or their ToC will be included in the main opendylan.org ToC. That's not a problem, per se, but it also means (apparently) that the title of the document is included in the opendylan.org ToC, which I don't want; I want each package's ToC entry to be only the name of the package, for consistency. Also removing the `modindex`, which is Python specific, and `search` which is not needed with the Furo theme. --- documentation/source/index.rst | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/documentation/source/index.rst b/documentation/source/index.rst index 2a2b1bf..ad75c6c 100644 --- a/documentation/source/index.rst +++ b/documentation/source/index.rst @@ -1,23 +1,25 @@ -Welcome to Command interface's documentation! -============================================= +***************** +command-interface +***************** .. toctree:: :maxdepth: 2 :caption: Contents: + :hidden: This is a system for building command-driven interfaces in Dylan. -It can currently be used to declaratively design terminal-based -command interfaces, commonly called shells or CLIs. +It can currently be used to declaratively design terminal-based command +interfaces, commonly called shells or CLIs (for Command Line Interface). We also strive to implement graphical command interfaces in a similar manner to Symbolics Genera, including support for full graphical and markup output. +(Full documentation is still TBD.) + Indices and tables ================== * :ref:`genindex` -* :ref:`modindex` -* :ref:`search` From a784ac55c0adfea9e04aae47084db70ef8c8cf5b Mon Sep 17 00:00:00 2001 From: Carl Gay Date: Thu, 9 May 2024 18:38:49 -0400 Subject: [PATCH 3/3] dylan-package.json: increment patch version number --- dylan-package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dylan-package.json b/dylan-package.json index a60c000..fd8d78b 100644 --- a/dylan-package.json +++ b/dylan-package.json @@ -2,7 +2,7 @@ "name": "command-interface", "description": "Interactive command interface system for Dylan", "keywords": [ "command-line" ], - "version": "0.1.1", + "version": "0.1.2", "url": "https://github.com/dylan-lang/command-interface", "category" : "utilities", "contact": "dylan-lang@googlegroups.com",