Contribute to this website#
This website is based on Sphinx and uses sphinx-book-theme and ablog. Most content is written in .md files using the MyST Markdown syntax.
The Mercurial repository is hosted on https://foss.heptapod.net/py-edu-fr/py-edu-fr.pages.heptapod.net.
To learn how to get the source locally and send changes, read Heptapod and Mercurial.
Install and build locally#
One needs to install PDM and make
(see Development tools).
commands |
|
---|---|
|
Local build |
|
Format sources |
|
Relock dependencies |
Minimal example#
This assumes that you read Heptapod and Mercurial and followed the instructions. One also
needs PDM, UV and make
(see Development tools).
hg clone ssh://hg@foss.heptapod.net/py-edu-fr/py-edu-fr.pages.heptapod.net py-edu-fr.pages
cd py-edu-fr.pages
# build the website
make
# modify the source
# format and rebuild
make format html