|
1 | 1 | # Contributing to Blockly |
2 | 2 |
|
3 | | -Want to contribute? Great! |
4 | | - |
5 | | -- First, read this page (including the small print at the end). |
6 | | -- Second, please make pull requests against develop, not master. If your patch |
7 | | - needs to go into master immediately, include a note in your PR. |
8 | | - |
9 | | -For more information on style guide and other details, head over to the [Blockly Developers site](https://developers.google.com/blockly/guides/modify/contributing). |
10 | | - |
11 | | -### Before you contribute |
12 | | - |
13 | | -Before we can use your code, you must sign the |
14 | | -[Google Individual Contributor License Agreement](https://cla.developers.google.com/about/google-individual) |
15 | | -(CLA), which you can do online. The CLA is necessary mainly because you own the |
16 | | -copyright to your changes, even after your contribution becomes part of our |
17 | | -codebase, so we need your permission to use and distribute your code. We also |
18 | | -need to be sure of various other things—for instance that you'll tell us if you |
19 | | -know that your code infringes on other people's patents. You don't have to sign |
20 | | -the CLA until after you've submitted your code for review and a member has |
21 | | -approved it, but you must do it before we can put your code into our codebase. |
22 | | - |
23 | | -### Larger changes |
24 | | - |
25 | | -Before you start working on a larger contribution, you should get in touch with |
26 | | -us first through the issue tracker with your idea so that we can help out and |
27 | | -possibly guide you. Coordinating up front makes it much easier to avoid |
28 | | -frustration later on. |
29 | | - |
30 | | -### Code reviews |
31 | | - |
32 | | -All submissions, including submissions by project members, require review. We |
33 | | -use Github pull requests for this purpose. |
34 | | - |
35 | | -### Browser compatibility |
36 | | - |
37 | | -We care strongly about making Blockly work on all browsers. As of 2022 we |
38 | | -support Edge, Chrome, Safari, and Firefox. We will not accept changes that only |
39 | | -work on a subset of those browsers. You can check [caniuse.com](https://caniuse.com/) |
40 | | -for compatibility information. |
41 | | - |
42 | | -### The small print |
43 | | - |
44 | | -Contributions made by corporations are covered by a different agreement than |
45 | | -the one above, the |
46 | | -[Software Grant and Corporate Contributor License Agreement](https://cla.developers.google.com/about/google-corporate). |
| 3 | +Want to contribute? Great! Head over to the [Blockly Developers site](https://developers.google.com/blockly/guides/modify/contributing) for information on how to contribute. |
0 commit comments