Setup sphinx for documentation #119
Labels
complexity: missing
feature: infrastructure
For changes on site technical architecture
feature: process improvement
research
Issue involving doing research
role: missing
s: PD team
stakeholder: People Depot Team
size: 3pt
Can be done in 13-18 hours
Milestone
Overview
As PeopleDepot and python developers, it helps to have well-organized documentation. We should set up sphinx for this purpose.
Sphinx is the standard documentation tool for python projects that supports many useful formatting elements. Furo is a clean theme with good layout, legible night mode. In the spirit of ease of use for the API developers, we should set up MyST parser for sphinx to support CommonMark markdown documentation rather than the default restructured-text. Devs can still use rST according to preference.
Action Items
Resources/Instructions
Sphinx
MyST parser
furo
potentially useful
sphinx tutorial
Discussion
There are several related suggestions here:
The text was updated successfully, but these errors were encountered: