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.
-
The easiest method to get a correct setup is to install will UV. Please read Heptapod and Mercurial and follow the advices!
-
Since you already have UV, it seems reasonable to install PDM with
uv tool install pdm
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 commands but
it is not mandatory.