Skip to content

Some development tips

Tools to use

In order to contribute to this project, we suggest to download and/or use: - Pycharm as a Python IDE. The community edition is sufficient for this project; - Python 3 and some python packages like numpy and pygame; - To draw pictures, you can use the version of Excalidraw that integrates LateX support; - The documentation is built using MkDocs. To complete the documentation, you can add content in the documentation directory, and the documentation website will be updated when a branch is merged in the main branch of tune. If you want to see the documentation in your own computer, you can use the mkdocs serve command (see here for a first example).

Github procedure

We use merge/pull request to accept contributions. In other words, if you want to contribute to the tune project, you have to develop in your own branch and ask for a merge request onto the main branch.