Ways to Contribute
If you would like to contribute, consider these options:
- Submit a bug report (for a guide on submitting good bug reports, read
Painless Bug Tracking). Please prefix the request with the name of the library is applied to (Rx.NET, RxJS, …)
- Verify fixes for bugs.
- Submit a code fix for a bug.
- Submit a feature request. Please prefix the request with the name of the library is applied to (Rx.NET, RxJS, …)
- Help answer questions in the discussions list.
- Submit a unit test.
- Tell others about the project.
- Tell the developers how much you appreciate the product!
Before submitting a feature or substantial code contribution please
discuss it with the team and ensure it follows the product roadmap. Note that all code submissions will be rigorously reviewed and tested by the Rx Team, and only those that meet an extremely high bar for both quality and design/roadmap appropriateness
will be merged into the source.
You will need
to sign a Contributor License Agreement before submitting your pull request. To complete the Contributor License
Agreement (CLA), you will need to submit a request via the form (select "Reactive Extensions") and then electronically sign the Contributor License Agreement when you receive the email containing the link to the document. This needs to only be done
once for any Microsoft Open Technologies OSS project.
Make sure to configure git with a username and email address to use for your commits. Your username should be your CodePlex username, so that people will be able to relate your commits to you. From a command prompt, run the following commands:
git config user.name YourCodePlexUserName
git config user.email YourAlias@YourDomain