Contributing to OpEn
How can I contribute to OpEn?
Thank you for considering contributing to Optimization Engine (OpEn)!
OpEn is an open source project and welcomes contributions from the community.
You can contribute in several ways:
- Submit an issue:
Often bugs will go unnoticed by the core development team and certain
use cases and user needs will have evaded our attention.
Consider submitting an issue if:
- You would like to report a bug; please, use the provided template for reporting bugs. It is essential to give information about your system (OS, OpEn version) and outline a sequence of steps to reproduce the error. When possible, please provide a minimum working example
- You would like to request a new feature; please use the provided template
- You would like to propose modifications in OpEn's documentation, such as for some concepts to be better elucidated or a request for an additional example
- Share with us a success story on Discord
- Create a pull request (see below)
or, show us your love:
- Give us a star on gitub
- Spread the word on Twitter

I just have a question!
The easiest and quickest way to ask a question is to reach us on Discord or Gitter.
You may also consult the frequently asked questions.
Submitting issues
You may submit an issue regarding anything related to OpEn, such as:
- a bug
- insufficient/vague documentation
- request for a feature
- request for an example
You should, however, make sure that the same - or a very similar - issue is not already open. In that case, you may write a comment in an existing issue.