Jump to: navigation, search

Difference between revisions of "Project Management Infrastructure/Creating A Contribution Questionnaire"

(New page: == Creating a Contribution Questionnaire (CQ) == As a committer on an Eclipse Project you will be able to file a Contribution Questionnaire by visiting the project page once you are logge...)
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Creating a Contribution Questionnaire (CQ) ==
+
As a committer on an Eclipse Project you will be able to file a [[Development Resources/Contribution Questionnaire|Contribution Questionnaire]] (CQ), including an [[Development Resources/Initial Contribution|initial contribution]], by visiting the project page while logged in (e.g. https://projects.eclipse.org/projects/technology.egit).
  
As a committer on an Eclipse Project you will be able to file a Contribution Questionnaire by visiting the project page once you are logged in.
+
Committer commands are located in the tray at the bottom of the page. To create a new CQ, select "Create a Contribution Questionnaire". This option is only available after your project has been provisioned by the Webmaster. ''If you are attempting to create your initial contribution CQ, wait until you receive notice from the Webmaster that project provisioning is complete.''
  
[[Image:Create_a_CQ.PNG]]
+
[[Image:Create_a_CQ.PNG|center]]
  
Breaking down the choice to where the contribution in question will reside is key in determining which type of CQ we need to file. Either you want contribute the code to an Eclipse.org project and have us host this code in one of our repos or you want to use / or distribute a library hosted somewhere else for use in your project.  
+
You will only see this command option if you are a committer on the specific project. If you are a project committer and do not see this option, contact the [mailto:emo@eclipse.org EMO] for assistance.
  
[[Image:CQ_Choose_Type.PNG]]
+
Creating a CQ is a multi-step process.
 +
 
 +
The first step is to identify the sort of contribution being made. A contribution can either be code that is to be maintained by the project (including the project's initial contribution), or third-party code that is to be used by the project. If the type of contribution doesn't fit into either of these categories, contact the [mailto:emo@eclipse.org EMO] for assistance.
 +
 
 +
[[Image:CQ_Choose_Type.PNG|center]]
  
 
=== Contribution of code to be maintained at Eclipse.org ===
 
=== Contribution of code to be maintained at Eclipse.org ===
  
If the code you are submitting will reside in an Eclipse.org repository than you will be presented with a form asking you for the name (title), a description, the reason for filing (initial contribution, bug fix, new feature, moving code), the Bugzilla issue number (if applicable), and declarations about Cryptography and Author(s).
+
If the code you are submitting will reside in an Eclipse.org repository (e.g. an [[Development Resources/Initial Contribution|initial contribution]]) then you will be presented with a form asking you for the name (title), a description, the reason for filing (initial contribution, bug fix, new feature, moving code), the Bugzilla issue number (if applicable), and declarations about Cryptography and Author(s).
  
 
=== Third-Party Code Request ===
 
=== Third-Party Code Request ===
Line 19: Line 23:
 
Below is an example of the search being executed for a third party library.
 
Below is an example of the search being executed for a third party library.
 
   
 
   
[[Image:CQ_Thirdparty_Search.gif]]
+
[[Image:CQ_Thirdparty_Search.gif|center]]

Latest revision as of 13:43, 21 January 2014

As a committer on an Eclipse Project you will be able to file a Contribution Questionnaire (CQ), including an initial contribution, by visiting the project page while logged in (e.g. https://projects.eclipse.org/projects/technology.egit).

Committer commands are located in the tray at the bottom of the page. To create a new CQ, select "Create a Contribution Questionnaire". This option is only available after your project has been provisioned by the Webmaster. If you are attempting to create your initial contribution CQ, wait until you receive notice from the Webmaster that project provisioning is complete.

Create a CQ.PNG

You will only see this command option if you are a committer on the specific project. If you are a project committer and do not see this option, contact the EMO for assistance.

Creating a CQ is a multi-step process.

The first step is to identify the sort of contribution being made. A contribution can either be code that is to be maintained by the project (including the project's initial contribution), or third-party code that is to be used by the project. If the type of contribution doesn't fit into either of these categories, contact the EMO for assistance.

CQ Choose Type.PNG

Contribution of code to be maintained at Eclipse.org

If the code you are submitting will reside in an Eclipse.org repository (e.g. an initial contribution) then you will be presented with a form asking you for the name (title), a description, the reason for filing (initial contribution, bug fix, new feature, moving code), the Bugzilla issue number (if applicable), and declarations about Cryptography and Author(s).

Third-Party Code Request

Should you choose the Third Party option you will be prompted to enter the name of the library you wish to use. We attempt to search the CQ database for any existing libraries that may have already been filed. If you have found a match than you will be filling a Piggy Back CQ and will be able to click continue and proceed to the review stage. If this is a new library you will still be able to continue but will be required to fill out a form with details on the library you wish to file such as the description, urls, license(s), and how the code will be distributed or modified.

Below is an example of the search being executed for a third party library.

CQ Thirdparty Search.gif