Skip to content
This repository has been archived by the owner on Apr 21, 2024. It is now read-only.

Commit

Permalink
Merge pull request #87 from cgay/doc
Browse files Browse the repository at this point in the history
Doc updates mostly related to table of contents
  • Loading branch information
cgay authored Mar 23, 2024
2 parents 378ccae + ead39ee commit a56d40d
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 25 deletions.
2 changes: 1 addition & 1 deletion documentation/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
html_theme = 'alabaster'
html_theme = 'furo'
# html_theme = dylan_themes.get_html_theme_default()

# Add any paths that contain custom static files (such as style sheets) here,
Expand Down
38 changes: 17 additions & 21 deletions documentation/source/index.rst
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
.. highlight:: shell

************
`dylan` Tool
************
**************
``dylan`` Tool
**************

The :program:`dylan` command-line tool
The :program:`dylan` command-line tool is intended to make Dylan development
easier by taking care of some of the drudgery for you, including:

* manages Dylan workspaces and package dependencies,
* generates the "registry" files for you,
* eliminates the need to use Git submodules to track dependencies, and
* publishes packages to the Dylan package catalog.
* managing Dylan workspaces and package dependencies
* creating boilerplate for new projects
* downloading and installing dependencies (no need for git submodules)
* generating "registry" files
* publishing packages to the Dylan package catalog

.. toctree::
:maxdepth: 2
:hidden:

The pacman Package Manager <pacman>


Terminology
===========

Expand Down Expand Up @@ -452,8 +454,7 @@ status. (Requires an Open Dylan release later than 2020.1.)
:program:`dylan-compiler` directly instead, after changing to the
workspace top-level directory.

Options:
~~~~~~~~
**Options:**

``--all``
Build all libraries found in the active packages of the current workspace.
Expand Down Expand Up @@ -576,8 +577,7 @@ the new dependencies and update the registry files.

**See also:** `dylan new application`_

Options:
~~~~~~~~
**Options:**

``--force-package``, ``-p``
Create :file:`dylan-package.json` even if already inside a package. This is
Expand Down Expand Up @@ -612,8 +612,7 @@ Synopsis: ``dylan new workspace [options] <name>``
found. Explicit workspaces are mainly needed when working on multiple
interrelated packages at the same time.

Options:
~~~~~~~~
**Options:**

``--directory``
Create the workspace under this directory instead of in the current working
Expand Down Expand Up @@ -707,15 +706,13 @@ Display the status of the current workspace.

Synopsis: ``dylan status``

Options:
~~~~~~~~
**Options:**

``--directory``
Only show the workspace directory and skip showing the active packages.
This is intended for use by tooling.

Example:
~~~~~~~~
**Example:**

::

Expand Down Expand Up @@ -765,8 +762,7 @@ performs two actions:
files that specify ``Platforms: win32`` will not cause a registry
file to be generated.

Example:
~~~~~~~~
**Example:**

Create a workspace named ``dt``, with one active package, "dylan-tool", update
it, and build the test suite::
Expand Down
3 changes: 0 additions & 3 deletions documentation/source/pacman.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,6 @@ This documentation describes the package model and how versioned dependencies
are resolved. Users generally manage workspaces and packages via `the dylan
command`_.

.. contents::
:depth: 2


Packages
========
Expand Down

0 comments on commit a56d40d

Please sign in to comment.