Contributing to nx-python

There is a variety of ways in which you can help the nx-python project, listed below.

Submitting code

If you feel like a feature sure be added to nx-python and you have knowledge of Python/C programming then feel free to submit to the repository.

All you have to do is fork the repo, make your changes, and then submit a pull request.

The request will then be checked and potentially merged into the master branch. If you are unsure of whether your changes have a high chance of being merged, then come discuss your ideas with us on the discord.

Note

When submitting code, please keep to the PEP 8 standard style, and create informative docstrings wherever possible for ease of maintainability.

Reporting issues

You can report any issues you find on the Discord server. However, before you do, check if the Frequently Asked Questions don’t cover thie issue already.