@@ -34,6 +34,16 @@ Dev packages:
3434- [ justfile] ( https://github.com/casey/just ) for running commands (to use this you will need to
3535 install just)
3636
37+ ## Docs
38+
39+ If you chose to include docs then additional dev packages will be included for docs.
40+
41+ - [ mkdocs] ( index_md ) for creating the docs
42+ - [ mkdocs-material] ( index_md ) for theming the docs
43+ - [ mkdocstrings] ( index_md ) for automatically creating API docs
44+
45+ Additionally the ` pypi_publish.yml ` workflow will also be setup to deploy the doc on release.
46+
3747## Installation
3848
3949Install with ` cargo ` :
@@ -152,6 +162,42 @@ python-project create -s
152162 Choosing yes will setup CI to run tests on Linux, Mac, and Windows. If no is chosen tests will
153163 only run on Linux in CI.
154164
165+ - Include Docs
166+
167+ Choosing yes will add additional packages and base setup for creating documents with mkdocs.
168+
169+ - Docs Site Name
170+
171+ This quesion will only show if you chose ` yes ` for ` Include Docs ` . This value sets the site name
172+ field for mkdocs.
173+
174+ - Docs Site Description
175+
176+ This quesion will only show if you chose ` yes ` for ` Include Docs ` . This value provides a
177+ a description of the repo to use in the docs.
178+
179+ - Docs Site URL
180+
181+ This quesion will only show if you chose ` yes ` for ` Include Docs ` . This is the URL where the docs
182+ will be hosted.
183+
184+ - Docs Locale
185+
186+ This quesion will only show if you chose ` yes ` for ` Include Docs ` , and controls the language of
187+ the docs.
188+
189+ - Repo Name
190+
191+ This quesion will only show if you chose ` yes ` for ` Include Docs ` . This is the name of the repo
192+ the docs are referencing. For example in this repository the repo name would be
193+ ` sanders41/python-project-generator ` .
194+
195+ - Repo URL
196+
197+ This quesion will only show if you chose ` yes ` for ` Include Docs ` . This is URL for the repo the
198+ docs are referencing. For example in this repository the repo url would be
199+ ` https://github.com/sanders41/python-project-generator `
200+
155201After running the generator a new directory will be created with the name you used for the
156202` Project Slug ` . Change to this directory then install the python packages and pre-commit hooks.
157203
0 commit comments