Thank you for your interest in contributing to NiChart! We welcome contributions from the community to help improve and enhance the software. By contributing, you can help make NiChart a better tool for analyzing neuroimaging data.
To contribute to NiChart, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
orgit checkout -b bugfix/your-bugfix-name
. - Make your changes in the appropriate files.
- Test your changes to ensure they work correctly.
- Commit your changes with descriptive commit messages:
git commit -m "Add new feature"
. - Push your changes to your forked repository:
git push origin feature/your-feature-name
orgit push origin bugfix/your-bugfix-name
. - Submit a pull request to the main repository on GitHub.
Please adhere to the following coding guidelines when contributing to NiChart:
- Follow the existing code style and formatting conventions.
- Write clear and concise code with appropriate comments where necessary.
- Use meaningful variable and function names.
- Write unit tests for your code changes, if applicable.
If you encounter a bug or have a feature request, please open an issue on the GitHub repository. Provide as much detail as possible to help us understand and reproduce the issue or understand your feature request.
By contributing to NiChart, you agree that your contributions will be licensed under the same LICENSE as the rest of the project.
We appreciate your contribution and look forward to your involvement in making NiChart even better!