You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

WIP

  • Work products needed:
    • Commonalities
    • Identity & Consent Management
    • Release Management
      • Overview of released APIs and their version and status
      • Release management process
    • For each (API) sub projects: 
      • API Definition(s)
        • Following the Commonalities guidelines
        • Successful linting check (with latest rules provided by Commonalities
        • Inline documentation, usable together with swagger editor and redoc
      • Test definitions
        • .feature files according to guideline from Commonality (comes with v0.2.0)
      • Supplementary documentation if needed to use or implement the API definition(s)
        • User documentation should be including the API Definition
  • Dependencies:
    • Release Management <= Commonalities, API Sub Projects
      • Needs information (e.g. scope definitions) about the planned and done releases from the sub projects
      • This information has to be provided in a way that can be automated collected
    • API sub project(s) <= Commonalities
      • all API Sub Projects need to know the release of the Commonalities documents and artefacts which they have follow for their release
    • Commonalities <= Identity & Consent management
      • Commonalities (a release of Commonalities is referring to documents within a release of I&CM)
  • Potential milestones:
    • Kick-off
      • and Scope of I&CM and Commonalities
      • 4 weeks
    • Release candidates of Commonalities
      • Scope defined per sub projects (could be part of one the previous lines)
      • 4 weeks
    • Release of Commonalities
      • 4-6
    • (First) Release Candidates of sub projects
      • 4-6 weeks
    • Sub project releases
      • 2 weeks
    • Common Release Date ("packaging done for the community release")
    • Release Retro
  • Release cadence:
    • 2 releases per year as a target
  • Initial schedule:

Guidelines towards Sub Projects regarding releases and versioning

  • No labels