Skip to main content
Jump to: navigation, search

Difference between revisions of "Development Resources/Processes"

Line 7: Line 7:
 
== Not Scheduled Yet ==
 
== Not Scheduled Yet ==
  
=== Ready But Creation Review Not Scheduled Yet - Next Steps Project Can Do (Work on initial contribution) ===
+
=== Next Steps Project Can Do (Work on initial contribution) ===
 
  <nowiki>Hi Folks,
 
  <nowiki>Hi Folks,
  

Revision as of 14:44, 29 May 2014

Disclaimer: These are the templated responses we use for email/bugs. This is work in progress.

Proposal

Creation Review

Not Scheduled Yet

Next Steps Project Can Do (Work on initial contribution)

Hi Folks,

Your projects creation review has not yet been scheduled.

You can start thinking about and working on getting your initial code
contribution put together. This will help speed up project on-boarding process.


Next Steps for the Project
==========================

Project creation review to be scheduled.


Interim Work The Project Can Do Before Creation Review
======================================================

In the interim the new project [1] can begin to assemble the projects initial code
contribution [2] to be ready for the Provisioning phase (we undertake this
on behalf of the projects now).


Before you can make an initial contribution, your project needs to be
provisioned. Getting the code ready now will reduce the time to submit the initial
contribution once we've provisioned the project.


Initial Code Contribution
-------------------------

Broadly speaking, the initial code contribution involves:
(this is a quick summary of [2])

- Updating the package namespaces to either org.eclipse.<project-name> or
org.locationtech.<project-name> depending on the projects forge location.

- Ensuring Eclipse copyright and license notices are present.

- All required notices are present.

- Ensure that no nesting of source files is present.

- Identify and remove all third-party party libraries from the source code.


Other items to be aware of with the initial code contribution:

- Code cannot be pushed to the project's source code repository until after
the IP team has approved the initial Contribution.

- The initial contribution must be the first commit in your
project repository. History must be collapsed into that single commit.

- Any third-party libraries required by your code will have to be checked and
approved by the IP Team.

- Project-licensed content and third-party-licensed content are not
reviewed together. Separate Contribution Questionnaires (CQ's) are required.


Important: Legal
================

Please familiarize yourself with the IP Due Diligence Process [3] and the
Parallel IP Process [4]. As an incubating project you can take advantage of
Parallel IP to get moving quicker with development.


Project Resources
=================

Please have a look at the Development Resources wiki [5] and [6] the EDP process.



Your project mentors are an excellent resource if you need guidance.
We urge you to make use of their expertise.


Cheers,

Richard


[1] https://wiki.eclipse.org/Development_Resources/HOWTO/Starting_A_New_Project
[2] http://wiki.eclipse.org/Development_Resources/initial_Contribution
[3] http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf
[4] http://www.eclipse.org/projects/dev_process/parallel-ip-process.php
[5] https://wiki.eclipse.org/Development_Resources
[6] https://www.eclipse.org/projects/dev_process/development_process.php


Scheduled

Steps Project Can Do (Work on initial contribution and provide us information for provisioning)

Hi Folks,

Your projects creation review has been scheduled.


Next Steps for the Project
==========================

Project provisioning to provide all the infrastructure and resources for the
project.

We will take care of provisioning for you once the project is created.


Information We Need
-------------------

- What type of Git repository does the project want. Github based (under one of
the forges) [1] or regular Git repository hosted on Eclipse infrastructure?

- If you've selected using a Github repository for the above question, will you be
moving an existing Github project? If so please provide the full urls.



Interim Work The Project Can Do Before Creation Review
======================================================

In the interim the new project [2] can begin to assemble the projects initial code
contribution [3] to be ready for the Provisioning phase (we undertake this
on behalf of the projects now).


Before you can make an initial contribution, your project needs to be
provisioned. Getting the code ready now will reduce the time to submit the initial
contribution once we've provisioned the project.


Initial Code Contribution
-------------------------

Broadly speaking, the initial code contribution involves:
(this is a quick summary of [3])

- Updating the package namespaces to either org.eclipse.<project-name> or
org.locationtech.<project-name> depending on the projects forge location.

- Ensuring Eclipse copyright and license notices are present.

- All required notices are present.

- Ensure that no nesting of source files is present.

- Identify and remove all third-party party libraries from the source code.


Other items to be aware of with the initial code contribution:

- Code cannot be pushed to the project's source code repository until after
the IP team has approved the initial Contribution.

- The initial contribution must be the first commit in your
project repository. History must be collapsed into that single commit.

- Any third-party libraries required by your code will have to be checked and
approved by the IP Team.

- Project-licensed content and third-party-licensed content are not
reviewed together. Separate Contribution Questionnaires (CQ's) are required.


Important: Legal
================

Please familiarize yourself with the IP Due Diligence Process [4] and the
Parallel IP Process [5]. As an incubating project you can take advantage of
Parallel IP to get moving quicker with development.


Project Resources
=================

Please have a look at the Development Resources wiki [6] and [7] the EDP process.



Your project mentors are an excellent resource if you need guidance.
We urge you to make use of their expertise.


Cheers,

Richard


[1] https://wiki.eclipse.org/Social_Coding/Hosting_a_Project_at_GitHub
[2] https://wiki.eclipse.org/Development_Resources/HOWTO/Starting_A_New_Project
[3] http://wiki.eclipse.org/Development_Resources/initial_Contribution
[4] http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf
[5] http://www.eclipse.org/projects/dev_process/parallel-ip-process.php
[6] https://wiki.eclipse.org/Development_Resources
[7] https://www.eclipse.org/projects/dev_process/development_process.php


Successful

Project Provisioning Requested - Next Steps Project Can Do (Work on initial contribution)

Hi Folks,

We've provisioned your project. Please watch your email for information
and further instructions.

FYI
===

Let your new committers know that they won't be able to fill their
committer questionnaires and they have received their automated email 
titled "New Committer Request Form."

A "project information" page [1] has been created that you can use to share
information about the project with the community. As your committers are
provisioned, they will be able to edit the information on this page.


Next Steps for the Project
==========================

The next step for the project will be the initial code contribution. While 
you're waiting for provisioning, you can start working on 
the initial contribution.

Broadly speaking, the initial code contribution involves:
(this is a quick summary of [2])

- Updating the package namespaces to either org.eclipse.<project-name> or
org.locationtech.<project-name> depending on the projects forge location.

- Ensuring Eclipse copyright and license notices are present.

- All required notices are present.

- Ensure that no nesting of source files is present.

- Identify and remove all third-party party libraries from the source code.


Other items to be aware of with the initial code contribution:

- Code cannot be pushed to the project's source code repository until after
the IP team has approved the initial Contribution.

- The initial contribution must be the first commit in your
project repository. History must be collapsed into that single commit.

- Any third-party libraries required by your code will have to be checked and
approved by the IP Team.

- Project-licensed content and third-party-licensed content are not
reviewed together. Separate Contribution Questionnaires (CQ's) are required.


Important: Legal
================

Please familiarize yourself with the IP Due Diligence Process [3] and the
Parallel IP Process [4]. As an incubating project you can take advantage of
Parallel IP to get moving quicker with development.


Project Resources
=================

Please have a look at the Development Resources wiki [5] and [6] the EDP process.



Your project mentors are an excellent resource if you need guidance. We urge 
you to make use of their expertise.


Thanks and let me know if you have any questions,

Richard


[1] https://www.locationtech.org/projects/technology.geojinni
[2] http://wiki.eclipse.org/Development_Resources/Initial_Contribution
[3] http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf
[4] http://www.eclipse.org/projects/dev_process/parallel-ip-process.php
[5] https://wiki.eclipse.org/Development_Resources
[6] https://www.eclipse.org/projects/dev_process/development_process.php

Back to the top