Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.66 KB

CONTRIBUTING.md

File metadata and controls

38 lines (28 loc) · 1.66 KB

Contributing to QuickFIX/n

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

Before you contribute

  • 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.

Steps to Contribute:

  1. Fork the official repository.
  2. Make your changes in a topic branch.
  3. Send a pull request.
  4. If you are new contributor to this project, sign the CLA

Notes:

  • 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.