Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/contributing"

< CDT
(Sending Patches)
 
(38 intermediate revisions by 15 users not shown)
Line 1: Line 1:
== Sending Patches ==
+
{{warning|Note: The contents of this page has been migrated to GitHub. Please see the [https://github.com/eclipse-cdt/cdt/blob/main/CONTRIBUTING.md Contributing Guide] for current information, or the page history for historical versions.}}
 
+
To make changes to the CDT, whether it be code, docs, JUnits, etc., you will need to send patches to the source stored on eclipse.org. Here is the process for sending patches.
+
 
+
# Create a workspace in Eclipse for your work. Check out the CDT plugins you'd like to work on into it. The plugins are on <tt>dev.eclipse.org</tt>, <tt>/cvsroot/tools</tt>. The plugins are under folder <tt>org.eclipse.cdt/all</tt>. There should be around 40 plugins there that you need to check out.
+
# Edit and test your change. This is basic Eclipse plugin development. There are a number of resources on the web and in the Eclipse help system on how to do this.
+
# Use the Eclipse Team menu to create a patch (click <b>Team > Create Patch</b>). Ensure that all the modified plugins are included when creating the patch. In Eclipse 3.2 you can create a patch for your whole workspace. For Eclipse 3.1, you will need to create a patch for each plugin you've changed.
+
# Attach the patch or patches to a bugzilla entry. Make sure you check off the patch box to help us find patches.
+
# Send mail to the <tt>cdt-patch</tt> list to let the committer's know there is a patch ready.
+
 
+
One of the fundamental rules that Eclipse follows is the ability to trace back who contributed what code and that the person who contributed it has ownership of the code, or has permission from their employer to contribute the code (since employers tend to own everything you write). To help keep this IP integrity going, please ensure your contributions are "clean".
+
 
+
== Tips ==
+
 
+
* If you are behind a firewall, you can use the proxy server at <tt>eclipse.org</tt> to access the CVS repository using pserver on the <tt>proxy.eclipse.org</tt> and port 80.
+
 
+
[[Category:CDT]]
+

Latest revision as of 10:26, 9 November 2022

Warning2.png
Note: The contents of this page has been migrated to GitHub. Please see the Contributing Guide for current information, or the page history for historical versions.

Back to the top