Thanks for taking the time to contribute to QuickFIX/n!
If you come across any issues, please tell us. Pull requests (with tests) are appreciated. No pull request is too small. Please help with:
- Reporting bugs
- Suggesting features
- Writing or improving documentation
- Fixing typos
- Cleaning whitespace
- Refactoring code
- Adding tests
- Improvements to the website
- Closing issues
- Did you find a bug? Ensure the bug was not already reported by searching on Github under Issues.
- If you intend to add a new feature or change an existing one, suggest your change in the QuickFIX/n mailing list and start writing code. Do not open an issue on GitHub until you have collected positive feedback about the change.
- If possible, please refrain from changing public interface code. We would like to limit breaking legacy code that uses the library as much as possible.
- Fork the official repository.
- Make your changes in a topic branch.
- Send a pull request.
- If you are new contributor to this project, sign the CLA
- If you report a bug and don't include a fix, please include a failing test.
- Contributions without a signed CLA won't be accepted.
- Generally, contributions without tests won't be accepted.
- Contributions that fail the automated build won't be accepted.
- Please don't update the version in the Assembly Info source or the Release Notes.