Development tools#
There are different ways to contribute to the project. For example, with just a browser, one can create issues on our Gitlab projects (see https://foss.heptapod.net/py-edu-fr) or even submit merge requests via the web interface (see Heptapod and Mercurial).
However, to get and use our repositories locally on your computer, one needs:
-
The installation instructions can be found here: https://docs.astral.sh/uv/#installation.
-
Since you already have UV, it seems reasonable to install PDM with
uv tool install pdm
-
Please read Heptapod and Mercurial and follow the advices!
Once the following commands work fine, you should be ready to use our repositories and contribute.
uv --version
pdm --version
hg version -v
hg help topic
Note
The program make is also used as an helper to run slightly complicated or uncommon
commands but it is not mandatory.