Contribution#

Contributions from the fusion community are welcome. Further details will be posted soon on our recommended way of contributing. In the mean time, interested collaborators should make contact with Koyo Munechika (Core Developer) at Tokyo Tech.

Developers#

  • Koyo Munechika

Contributors#

  • Anyone is welcome!!

For Developper#

If you would like to develop this package, please fork the GitHub repository at first, and follow the installation procedure here. Additionally, we recommand you should set up the pre-commit which is the framework to run the simple code review automatically before a git commit. After installing development dependencies, pre-commit is already installed, so simply excute the following command to complete the configuration:

pre-commit install

pre-commit hook is automatically excuted when doing git commits. If you are curiouse about it more, please see the pre-commit HP.

The dev.py interface#

This interface has many options, allowing you to perform all regular development-related tasks (building docs, formatting codes, etc.). Here we document a few of the most commonly used options; run python dev.py --help or --help on each of the subcommands for more details.

Use the following command to build the document:

python dev.py doc

To lint the cython source codes:

python dev.py cython-lint