Thank you for your interest in contributing to ecso! Your help is greatly appreciated and there are many ways to contribute:
If you find a bug, head up at the issue list and open a new issue:
- Reduced code examples are always helping when filing an issue (see http://sscce.org/).
- Quicly check the problem has not been reported already.
Please include in the description of your PR:
- The reason for the proposed changes.
- A summary of these changes.
- Any pros/cons to note, as well as other possible solutions.
- Links to any relevant GitHub issues.
Adding a unit test when fixing a bug can avoid future regressions, you can check the tests folder to find similar tests.
Visit the wiki for some debugging hints.
Feel free to open issues for ideas you would like to propose. If you are unsure, don't hesitate to share it on slack!
- Prefix the title with
[proposal]to avoid confusion with actual bugs (e.g. like here).
If you feel something could be added or fixed in either the wiki or in the public API: don't hesitate to submit a pull-request or open a new issue.