_static
Spelling (#33)_templates
Rename _static/epub-cover.html to _templates/epub-cover.html.github
Update permissions in main.yml workflowdeveloper
Documentation update: fix inaccuracies, add missing pages, add component docsreviewer
Revise guide for Gershwin Desktop brandinguser
Documentation update: fix inaccuracies, add missing pages, add component docs.gitignore
Several fixes (#2)buildDocs.sh
Documentation update: fix inaccuracies, add missing pages, add component docsconf.py
Update project information and repository detailsindex.md
Documentation update: fix inaccuracies, add missing pages, add component docsLICENSE
Update copyrightmake.sh
Several fixes (#2)Makefile
RestructureREADME.md
Change documentation from hello to Gershwinrequirements.txt
Documentation update: fix inaccuracies, add missing pages, add component docsGershwin Documentation
This repository builds the documentation for Gershwin Desktop.
It uses Sphinx, recommonmark, and GitHub Actions to produce documentation from the Markdown source files in this repository.
Local development server
Use a local development server that regenerates the output whenever the input changes:
sudo pkg install -y py37-pip gmake # on FreeBSD, e.g., on helloSystem
pip-3.7 install -r requirements.txt
export GITHUB_REPOSITORY="gershwin-desktop/docs"
export PATH=~/.local/bin/:$PATH
gmake watchNow open http://127.0.0.1:8000 in a web browser. It will be regenerated and refreshed whenever one of the input files changes.
Local output generation
One can also generate documentation in various output formats locally:
sudo pkg install -y py37-pip gmake # on FreeBSD
pip-3.7 install -r requirements.txt
export GITHUB_REPOSITORY="gershwin-desktop/docs"
export PATH=~/.local/bin/:$PATH
gmake html
gmake epub
gmake html
gmake qthelp
qmake # list more output formats