Skip to content

Contributing

Want to Contribute?

If you want to contribute to the tutorials on this website, to the RAPID code, or if you think of other ways in which you could contribute, your suggestions are welcome!

How to Contribute

RAPID is an open-source project hosted on GitHub. There are several ways you can contribute:

Code Contributions

  • Fork the RAPID repository
  • Submit pull requests with improvements or bug fixes
  • Help with code review and testing

Documentation

  • Improve existing documentation
  • Add tutorials and examples
  • Report documentation issues

Community Support

  • Help answer questions on GitHub Issues
  • Share your RAPID use cases and experiences
  • Contribute to discussions

Detailed Contributing Guidelines

For comprehensive contributing guidelines, please see the CONTRIBUTING.md file in the RAPID repository, which includes:

  • Prerequisites: License terms, Code of Conduct, and Code of Scientific Collaboration
  • Development Process: Visual workflow showing how contributions are integrated
  • Communication Channels: Issue tracking and discussion boards
  • Contribution Expectations: Best practices for successful contributions

Getting Started

  1. Read the detailed Contributing Guide
  2. Review the Code of Conduct
  3. Check the Code of Scientific Collaboration
  4. Start a discussion or submit an issue before major contributions
  5. Fork the repository and create a feature branch
  6. Submit a pull request with your changes

Community Tools

The community has already contributed several valuable tools:

Questions or Ideas?

If you need information or have ideas that are not covered here, please don't hesitate to ask on GitHub - feedback is enthusiastically appreciated and new contributors are welcome!