First off, thank you for considering contributing to UnityFx. It's people like you that make UnityFx such a great tool. Feel welcome and read the following sections in order to know what and how to work on something. If you get stuck at any point you can create a ticket on GitHub.
Working on your first Pull Request? You can learn how from this free series How to Contribute to an Open Source Project on GitHub.
- Ensure cross-platform compatibilty for every change you make. Also make sure to support .NET 3.5 as well as .NET 4.6.
- Create issues for any major changes and enhancements that you wish to make (make sure that the reported issue is not a duplicate of an existing one).
- Don't add any classes to the codebase unless absolutely needed.
- Please follow the coding style conventions used in the library.