-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
#How to Ccontribute | ||
The Eclipse BPMN2 project is using Gerrit [1] to manage code contributions and reviews. The repository is hosted at eclipse.org [2], the one on github is only a mirror that is updated nightly. | ||
|
||
Versions 1.1.x are for Luna and should be developed in the "luna" branch. The "master" branch is always targeted for the next eclipse release. | ||
Mars (master) release, which is 1.2.0 | ||
|
||
## How to Fix Stuff | ||
If you need to fix stuff for Luna it should go into version 1.1.3 which has not been finalized yet. Version 1.1.3 will probably be finalized before the next maintenance build of Luna and I don't know when THAT will happen - it's up to the eclipse Project Management Committee (PMC). | ||
|
||
The project team provides a version "finalized" if there are no more changes planned on that version; the feature and plugin artifacts are renamed from "artifact-name.x.y.z.timestamp" to "artifact-name.x.y.z.Final" for example the plugin jar: | ||
|
||
org.eclipse.bpmn2.modeler_1.1.3.201504171557.jar | ||
|
||
will be renamed to | ||
|
||
org.eclipse.bpmn2.modeler_1.1.3.Final.jar | ||
|
||
Additional bug fixes after a version is finalized should be made to the next service release, so the next one for Luna would be 1.1.4. I will usually finalize a version just before the next service release of a particular eclipse platform. If no new SRs happen before the next major eclipse release (Mars), I will finalize 1.1.3 for Luna. | ||
|
||
|
||
[1] [https://wiki.eclipse.org/Gerrit](https://wiki.eclipse.org/Gerrit) | ||
|
||
[2] [https://git.eclipse.org/c/bpmn2-modeler/org.eclipse.bpmn2-modeler.git](https://git.eclipse.org/c/bpmn2-modeler/org.eclipse.bpmn2-modeler.git) | ||
|
||
|
||
#Gerrit | ||
|
||
|
||
The BPMN2 Modeler Git repository has been enabled for gerrit. This means that project committers must re-clone their local repositories using the new repository URL [3]. The use of gerrit is optional at this time until everyone has had a chance to become more familiar with the new code review process. Please post questions and report problems to the mailing list or newsgroup if you are having trouble committing changes. | ||
|
||
Other projects in the works include migrating the Eclipse project website for the BPMN2 Modeler to Git. This will complete the migration of Eclipse repositories and make CVS obsolete. | ||
|
||
|
||
[1] http://download.eclipse.org/bpmn2-modeler/site-helios/0.1.0 | ||
[2] http://download.eclipse.org/bpmn2-modeler/site/0.1.0 | ||
[3] ssh://<your_username>@git.eclipse.org:29418/bpmn2-modeler/org.eclipse.bpmn2-modeler.git | ||
|
||
|
||
normal repository: git clone https://git.eclipse.org/r/bpmn2-modeler/org.eclipse.bpmn2-modeler | ||
|
||
gerrit repository: ssh://[email protected]:29418/bpmn2-modeler/org.eclipse.bpmn2-modeler.git | ||
|
||
|
||
# Comments on commit | ||
|
||
It is sufficient to start an issue in Bugzilla and add the ID into my commit comment like 'Bug xxxxxx' | ||
|
||
Example: | ||
|
||
Bug 465939 - Call activity loop cause StackOverflowException |