@@ -14,6 +14,9 @@ To create a new repository using this template, click the button labeled
1414
1515|tag | |license | |reuse | |python |
1616
17+ Template repo cleanup
18+ ~~~~~~~~~~~~~~~~~~~~~
19+
1720After creating your repository, replace the example project name "simple"
1821with your own:
1922
@@ -23,8 +26,8 @@ with your own:
2326
2427 + ``find . -name .doorstop.yml `` and review/edit all files
2528
26- + then replace all the doorstop content with your own project details
27- + create more doorstop items as needed, link specific design and test
29+ * then replace all the doorstop content with your own project details
30+ * create more doorstop items as needed, link specific design and test
2831 elements back to related **Shall ** statements
2932* change the author details in ``pyproject.toml `` *and * ``docs/source/conf.py ``
3033* change the package directory name under the ``src `` folder
@@ -103,11 +106,57 @@ extra features:
103106
104107
105108Dev tools
106- =========
109+ ~~~~~~~~~
107110
108111Local tool dependencies to aid in development; install them for
109112maximum enjoyment.
110113
114+ Doorstop
115+ --------
116+
117+ Initial configurations and first-item doc stubs have been created in the
118+ following directories::
119+
120+ $ tree reqs/ docs/swd/ tests/docs/
121+ reqs/
122+ ├── .doorstop.yml
123+ └── REQ001.yml
124+ docs/swd/
125+ ├── assets
126+ │ ├── .gitkeep
127+ │ └── simple_dependency_graph.svg
128+ ├── .doorstop.yml
129+ └── SDD001.md
130+ tests/docs/
131+ ├── .doorstop.yml
132+ └── TST001.yml
133+
134+ The doorstop tool has been added to project [dev] "extras" as well as the
135+ tox dev and docs environments. Use the "dev" environment for working with
136+ doorstop _ documents, eg::
137+
138+ tox -e dev
139+ source .venv/bin/activate
140+ (.venv) doorstop
141+ building tree...
142+ loading documents...
143+ validating items...
144+ WARNING: SDD: SDD001: unreviewed changes
145+
146+ REQ
147+ │
148+ ├── TST
149+ │
150+ └── SDD
151+
152+
153+ Please see the doorstop Quick Start for an overview of the relevant doorstop
154+ commands.
155+
156+ .. _doorstop Quick Start : https://doorstop.readthedocs.io/en/latest/getting-started/quickstart.html
157+ .. _doorstop : https://doorstop.readthedocs.io/en/latest/index.html
158+
159+
111160Tox
112161---
113162
@@ -194,7 +243,7 @@ It's usually a good idea to update the hooks to the latest version::
194243
195244
196245SBOM and license info
197- =====================
246+ ~~~~~~~~~~~~~~~~~~~~~
198247
199248This project is now compliant with the REUSE Specification Version 3.3, so the
200249corresponding license information for all files can be found in the ``REUSE.toml ``
0 commit comments