1*65c59e02SInna Palant# Contributing to fbjni 2*65c59e02SInna PalantWe want to make contributing to this project as easy and transparent as 3*65c59e02SInna Palantpossible. 4*65c59e02SInna Palant 5*65c59e02SInna Palant## Pull Requests 6*65c59e02SInna PalantWe actively welcome your pull requests. 7*65c59e02SInna Palant 8*65c59e02SInna Palant1. Fork the repo and create your branch from `main`. 9*65c59e02SInna Palant2. If you've added code that should be tested, add tests. 10*65c59e02SInna Palant3. If you've changed APIs, update the documentation. 11*65c59e02SInna Palant4. Ensure the test suite passes. 12*65c59e02SInna Palant5. Make sure your code lints. 13*65c59e02SInna Palant6. If you haven't already, complete the Contributor License Agreement ("CLA"). 14*65c59e02SInna Palant 15*65c59e02SInna Palant## Contributor License Agreement ("CLA") 16*65c59e02SInna PalantIn order to accept your pull request, we need you to submit a CLA. You only need 17*65c59e02SInna Palantto do this once to work on any of Facebook's open source projects. 18*65c59e02SInna Palant 19*65c59e02SInna PalantComplete your CLA here: <https://code.facebook.com/cla> 20*65c59e02SInna Palant 21*65c59e02SInna Palant## Issues 22*65c59e02SInna PalantWe use GitHub issues to track public bugs. Please ensure your description is 23*65c59e02SInna Palantclear and has sufficient instructions to be able to reproduce the issue. 24*65c59e02SInna Palant 25*65c59e02SInna PalantFacebook has a [bounty program](https://www.facebook.com/whitehat/) for the safe 26*65c59e02SInna Palantdisclosure of security bugs. In those cases, please go through the process 27*65c59e02SInna Palantoutlined on that page and do not file a public issue. 28*65c59e02SInna Palant 29*65c59e02SInna Palant## License 30*65c59e02SInna PalantBy contributing to fbjni, you agree that your contributions will be licensed 31*65c59e02SInna Palantunder the LICENSE file in the root directory of this source tree.