Contribute to hg-website#
This version of the Mercurial website has been initiated in 2025. It is based on Sphinx and uses sphinx-book-theme and ablog. Most content is written in .md files using the MyST Markdown syntax.
The repository is hosted on https://foss.heptapod.net/mercurial/hg-website.
Install and test locally#
One needs to install PDM and make
.
commands |
|
---|---|
|
Local build |
|
Format sources |
|
Relock dependencies |
Sending changes#
This project uses basically the same workflow as Mercurial itself: see https://wiki.mercurial-scm.org/Heptapod for a more thorough overview.
Submit topic-based merge requests to https://foss.heptapod.net/mercurial/hg-website
Example:
hg pull
hg up default
hg topic improve-tuto
# edit files
make format
make
hg commit -m "tutorial: fix ..."
hg push