|
|
(7 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | '''current revision in progress'''
| + | This content has been moved to [https://www.eclipse.org/projects/handbook/#contributing The Eclipse Project Handbook]. |
− | | + | |
− | | + | |
− | == '''Want to contribute code to an Eclipse project? Awesome!''' ==
| + | |
− | | + | |
− | '''This is what you'll need to know from the Eclipse Foundation's perspective'''
| + | |
− | | + | |
− | | + | |
− | You must be familiar with the following documents. These are the principle guiding documents:<br>
| + | |
− | | + | |
− | *The [http://www.eclipse.org/projects/dev_process/development_process.php Eclipse Development Process (EDP)]
| + | |
− | *The [http://eclipse.org/legal/EclipseLegalProcessPoster.pdf Eclipse Intellectual Property (IP) Due Diligence Process]
| + | |
− | | + | |
− | | + | |
− | === Main Points ===
| + | |
− | | + | |
− | *All Eclipse projects must abide by the EDP and IP Due Diligence processes.
| + | |
− | *Contributors must sign the Eclipse CLA [1].
| + | |
− | *Contributors must sign-off on their contributions via the Certificate of Origin (CoO) [2].
| + | |
− | *Code contributions > 250 lines of code require a Contribution Questionnaire (CQ) to be filed [3].
| + | |
− | | + | |
− | | + | |
− | *Review Eclipse developer resources [4], [5].
| + | |
− | | + | |
− | | + | |
− | [1] http://www.eclipse.org/legal/CLA.php
| + | |
− | | + | |
− | [2] http://www.eclipse.org/legal/CoO.php
| + | |
− | | + | |
− | [3] http://www.eclipse.org/legal/committerguidelines.php
| + | |
− | | + | |
− | [4] https://wiki.eclipse.org/Development_Resources/New_Commmitter_Handbook
| + | |
− | | + | |
− | [5] https://wiki.eclipse.org/Development_Resources
| + | |
− | | + | |
− | | + | |
− | === Project Specific ===
| + | |
− | *You'll need to become familiar with the specific projects workflow you plan to contribute to.
| + | |
− | **Review the projects main site on [6]. Find specific details under the tab "Developer Resources".
| + | |
− | | + | |
− | *Reach out to the project on its mailing list.
| + | |
− | **
| + | |
− | | + | |
− | [6] https://projects.eclipse.org/list-of-projects
| + | |