Skip to main content

Contributing to OpenDC

First of all, thank you for wanting to contribute to OpenDC! You can contribute in various meaningful ways:

  • Report a bug through GitHub issues.
  • Propose new functionality for using this project.
  • Contribute improvements to the code and documentation.
  • Provide feedback about how we can improve the project.
  • Help answer questions on our Discussions page.

Want to report a bug or suggest a feature?

Please file an issue! First, have a look if someone has already filed an issue addressing your concern. If there already is such an issue, feel free to comment on the issue to show your support for it, or to add additional information that might be helpful. You can also just react with a thumbs-up 👍 to the issue, to indicate that you'd be interested in its resolution. This can help us prioritize what we spend our development time on.

If you can't find an issue that fits your problem or feature request, open a new one. Describe actual and expected behavior, and be as detailed as you can. We'll get back to you asap!

Want to contribute code?

That's great! If you want to contribute to this repository, fork it and submit a pull request here when you're ready! Be sure to describe what you changed and why you changed it, to help us understand what your contribution is about.

A quick note on commit messages: Please follow common Git standards when writing commit messages, see this post for details.