Skip to content

Latest commit

 

History

History
70 lines (47 loc) · 2.33 KB

CONTRIBUTING.rst

File metadata and controls

70 lines (47 loc) · 2.33 KB

How to contribute to nilearn

This project is a community effort, and everyone is welcome to contribute.

The project is hosted on https://github.com/nilearn/nilearn

The best way to contribute and to help the project is to start working on known issues. See Good first issues to get started.

If an issue does not already exist for a potential contribution, we ask that you first open an issue before sending a :ref:`pull request`.

Opening an issue

Nilearn uses issues for tracking bugs, requesting potential features, and holding project discussions.

Labels can be assigned a variety of issues, such as:

  • Discussion These issues discuss ongoing discussions on the project where community feedback is requested.
  • Enhancement These issues discuss potential enhancements or additions to the project.
  • Bug These issues detail known bugs in the Nilearn code base.

Pull Requests

We welcome pull requests from all community members. We follow the same conventions as scikit-learn. You can find the recommended process to submit code in the scikit-learn guide to contributing code.

Retrieving the latest code

We use Git for version control and GitHub for hosting our main repository. If you are new on GitHub and don't know how to work with it, please first have a look at this to get the basics.

You can check out the latest sources with the command:

git clone git://github.com/nilearn/nilearn.git

or if you have write privileges:

git clone [email protected]:nilearn/nilearn.git

Coding guidelines

Nilearn follows the coding conventions used by scikit-learn. Please read them before you start implementing your changes.