User Tools

Site Tools


genesis:genesis_work_procedures

This is an old revision of the document!


How to interface with Genesis? Work procedures

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.

  • 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.
genesis/genesis_work_procedures.1438613614.txt.gz · Last modified: 2015/08/03 14:53 by Frank Brockners