This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
genesis:genesis_work_procedures [2015/08/03 14:53] Frank Brockners |
genesis:genesis_work_procedures [2015/09/14 19:29] (current) Frank Brockners |
||
---|---|---|---|
Line 2: | Line 2: | ||
- | Assume you have a component that you'd like to see supported by all installers that participate in Genesis. Here's a quick overview of how to interface with the Genesis project. The short recipe follows the assumption that a team which desires a new component to be supported by all installers participating in Genesis would also perform the required integration work for the installers. The Genesis team provides help, support, and guidance but does not actively drive the integration work needed within the installers for the new component. | + | Do you have a new component that you want supported by all installers participating in Genesis? \\ |
- | + | Here is how to interface with Genesis: [[genesis/integration_guidelines|Genesis work procedures and integration guidelines]]. | |
- | * Requirements for Genesis are articulated as Jira-tickets. For a new requirement, raise a new Jira-ticket using the [GEN] tag. | + | |
- | * The Jira-ticket should include | + | |
- | * A detailed definition of the requirement | + | |
- | * Pointers to the integration code for //all// the installers (e.g. list of patch ids in gerrit) | + | |
- | * Submit a patch to the "genesisreq" repository - corresponding to the Jira-ticket. Genesis committers will vote on the patch - and if a majority vote is achieved, the patch will be merged. | + |