This is A PREVIEW for NEST 3.0 and NOT an OFFICIAL RELEASE! Some functionality may not be available and information may be incomplete!

Contributing to NEST

NEST draws its strength from the many people that use and improve it. We are happy to consider your contributions (e.g., new models, bug or documentation fixes) for addition to the official version of NEST.

Please familiarize yourself with our:

In order to make sure that the NEST Initiative can manage the NEST code base in the long term, you need to send us a completed and signed NEST Contributor Agreement to transfer your copyright to the NEST Initiative before we can merge your pull request.

Report bugs and request features

If you find an error in the code or documentaton or want to suggest a feature, submit an issue on GitHub.

Make sure to check that your issue has not already been reported there before creating a new one.

Change code or documentation

Interested in creating or editing documentation? Check out our Documentation workflows.

For making changes to the PyNEST APIs, please see our PyNEST API template.

If you are a Vim user and require support for SLI files, please refer to our Vim support for SLI files.

An explanation of our continuous integration pipeline can be found under Continuous Integration.

Contribute a Python example script

If you have a Python example network to contribute, please refer to our PyNEST example template to ensure you cover the required information.

Code review guidelines

Pull requests must be reviewed and approved by two reviewers prior to being merged. Please check the typeset documentation as part of the review process. To learn how to test the documentation locally offline, please check out our User documentation workflow.

Have a question?

If you want to get in contact with us, see our NEST Community page for ways you can reach us.