Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel1

Code Contribution

...

Process

  • New deployment ready Branch has been created for RDK components that the community will push changes to review

  • With higher standards of test qualification
  • rdk-dev-yymm is a new CMF integration branch, created monthly and baselined off rdk-next. This branch will be hosted per repository in conjunction with rdk-next, with the goal of incorporating community changes at the earliest juncture.
  • Community changes, once approved, will be cherrypicked to rdk-dev-yymm and and will thus be available prior to the completion of down-streaming/ round-trip process.
  • Approved contributions will be down-streamed to Sprint Regression Branch for pre-deployment validation using their test process
    • Defects will be planned in monthly sprints
    • Features will be presented for Architecture Review to be scheduled to an upcoming sprint. Sprint timelines to be published to contributor.
    • Contributions pending validation will be available in monthly development iteration branches

  • Downstreamed Community changes, successfully merged to Sprint Regression branch, after pre-deployment test validation, the code changes will be cherry-picked to production/release branch (rdk-next). 

Workflow Diagram

Gliffy Diagram
macroId09a00876-b2bc-40e2-baa8-7cd4a07c8f21
displayNameCode Contribution Work-Flow
nameCode Contribution Work-Flow
pagePin25

Step 1 : Developer  to create  RDKDEV/RDKBDEV tickets

...