From c8ab0211718413fd3fca18eeb5997e152417bf59 Mon Sep 17 00:00:00 2001 From: purplefox Date: Wed, 8 Jan 2014 15:29:45 +0000 Subject: [PATCH] updated CONTRIBUTING.md with complete instructions for committing --- CONTRIBUTING.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dc81012c7..c8018c076 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,6 +2,30 @@ Please read this if you intend to contribute to the project. +Apologies in advance for the extra work required here - this is necessary to comply with the Eclipse Foundation's +strict IP policy. + +Please also read [this](http://wiki.eclipse.org/Development_Resources/Contributing_via_Git) + +In order for any contributions to be accepted you MUST do the following things: + +## Sign the [Eclipse Foundation Contributor License Agreement](http://www.eclipse.org/legal/CLA.php). + +To sign the Eclipse CLA you need to: + +* Obtain an Eclipse Foundation userid. Anyone who currently uses Eclipse Bugzilla or Gerrit systems already has one of those. +If you don’t, you need to [register](https://dev.eclipse.org/site_login/createaccount.php). + +* Login into the [projects portal](https://projects.eclipse.org/), select “My Account”, and then the “Contributor License Agreement” tab. + +## "Sign-off" your commits + +Every commit you make in your patch or pull request MUST be "signed off". + +You do this by adding the `-s` flag when you make the commit(s), e.g. + + git commit -s -m "Shave the yak some more" + ## First things * Get a github account if you don't have one already