Contribute

Contribute#

Thanks for your interest in our contributing methods. We coordinate our work using Heptapod (a GitLab fork) and few other communication channels.

There are different ways to contribute to the project. For example, with just a browser, one can discuss or propose ideas on our communication channels, 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, at some points, it will be more convenient to install locally few development tools, get the source locally, modify them and submit some changes.

Currently, we are experimenting with using Mercurial instead of Git, with a very nice and easy versioning workflow. However, since most potential developers are used to Git, it represents a technical barrier for contribution. We try to make this barrier as small as possible by providing good documentation on contributing with Heptapod and Mercurial.

Important

A bit afraid of Mercurial? Don’t worry, our workflow is very simple and should not lead to any issues for most potential contributors, used to Git or not. However, don’t try to guess and spend 5 minutes to read our page on Heptapod and Mercurial.

Our repositories are hosted on https://foss.heptapod.net/py-edu-fr. Thanks to CloudCrane, Octobus and Clever Cloud for providing foss.heptapod.net!

Octobus + Clever Cloud