...
Info | ||
---|---|---|
| ||
The JIRA handling process outlined below should be followed in absolutely all cases, without exceptions, regardless of the ticket complexity. |
IN PROGRESS
state.JIRA issues are grouped by version
field, which is an intended version of the product feature gets merged to.
Tickets are picked up by community members from a pool of unassigned and unscheduled tickets after discussion on project's dev list. Assigning tickets to a version contributor helps others to understand what will be included in next release.
IN PROGRESS
state.Info | ||
---|---|---|
| ||
Ignite "master" branch should always be release-ready. Please avoid any commits or merges to the "master" branch unless the whole TeamCity CI suite has passed. |
PATCH AVAILABLE
state....
Normally, project repo should contain only master
branch, very few branches for ongoing releases and commiter's branches ready to be reviewed. Committers and PMC members are in charge to make everyone follow this rule.
Contributors should attach patch to JIRA issue and change issue's status to Patch Available
. After CI passes (http://204.14.53.153/overview.html), issue should be reassigned to committer for review and incorporation of the changes to sprint branch. See CI part below for more information about patch creation and patch validation.
Committers may create a patch, a pull request, or create a branch ignite-1234, where 1234 is the number of the JIRA ticket.
JIRA issues are grouped by version
field, which is an intended version of the product feature gets merged to.
Tickets are picked up by community members from a pool of unassigned and unscheduled tickets after discussion on project's dev list. Assigning tickets to a version contributor helps others to understand what will be included in next release.
's branches ready to be reviewed. Committers and PMC members are in charge to make everyone follow this rule.
Contributors should attach patch to JIRA issue and change issue's status to Patch Available
. After CI passes (TeamCity is used for Continuous Integration. It is located here - http://204.14.53.153/overview.html.
), issue should be reassigned to committer for review and incorporation of the changes to sprint branch. See CI part below for more information about patch creation and patch validation.
Committers may create a patch, a pull request, or create a branchSee How to Contribute page.
Instructions on how to build source and binary releases can be found at IGNITE_PROJECT_ROOT
/DEVNOTES.txt
. Please see Ignite Release Instructions
section.
...
It is legal to create 'ready to be reviewed' branch ignite-XXXX, where XXXX is the number of the JIRA ticket.
...