|
| 1 | +# Contributing to Fresco |
| 2 | +We want to make contributing to this project as easy and transparent as |
| 3 | +possible. |
| 4 | + |
| 5 | +## Pull Requests |
| 6 | +We actively welcome your pull requests. |
| 7 | + |
| 8 | +1. Fork the repo and create your branch from `master`. |
| 9 | +2. If you've added code that should be tested, add tests |
| 10 | +3. If you've changed APIs, update the documentation. |
| 11 | +4. Ensure the test suite passes. |
| 12 | +5. Make sure your code lints. |
| 13 | +6. If you haven't already, complete the Contributor License Agreement ("CLA"). |
| 14 | + |
| 15 | +## Contributor License Agreement ("CLA") |
| 16 | +In order to accept your pull request, we need you to submit a CLA. You only need |
| 17 | +to do this once to work on any of Facebook's open source projects. |
| 18 | + |
| 19 | +Complete your CLA here: <https://code.facebook.com/cla>. |
| 20 | + |
| 21 | +## Our Development Process |
| 22 | +Each pull request is first submitted into Facebook's internal repositories by a |
| 23 | +Facebook team member. Once the commit has successfully passed Facebook's internal |
| 24 | +test suite, it will be exported back out from Facebook's repository. We endeavour |
| 25 | +to do this as soon as possible for all commits. |
| 26 | + |
| 27 | +## Issues |
| 28 | +We use GitHub issues to track public bugs. Please ensure your description is |
| 29 | +clear and has sufficient instructions to be able to reproduce the issue. |
| 30 | + |
| 31 | +Facebook has a [bounty program](https://www.facebook.com/whitehat/) for the safe |
| 32 | +disclosure of security bugs. In those cases, please go through the process |
| 33 | +outlined on that page and do not file a public issue. |
| 34 | + |
| 35 | +## Coding Style |
| 36 | +* 2 spaces for indentation rather than tabs |
| 37 | +* 100 character line length |
| 38 | +* Although officially archived, we still follow the practice of Oracle's |
| 39 | +[Coding Conventions for the Java Programming Language](http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html). |
| 40 | + |
| 41 | +## License |
| 42 | +By contributing to Fresco, you agree that your contributions will be licensed |
| 43 | +under its BSD license. |
0 commit comments