Specifications Lifecycle

Overview

Specifications Lifecycle

Specifications Lifecycle

Development Steps

Development Steps

Developing in GitHub

Developing in GitHub

GitHub Flows

GitHub flow is a lightweight, branch-based workflow. The GitHub flow is useful for everyone, not just developers. For example, in OMA, we use GitHub flow for developing Technical Specifications, Objects and also to register OMA LwM2M Objects in OMNA (OMA Name Authority). There are multiple GitHub Flows to choose from, however OMA is currently using the following two GitHub Flows:

To protect OMA Members from external IPR all the repositories where OMA is developing Technical content are marked as private

GitHub Access Rights

RightsGitHub TeamsDescription
READMembersOMA Members can submit pull requests to an OMA GitHub repository. OMA Members cannot create branches or commit content directly to an OMA GitHub repository.
WRITEChairs & EditorsEditors and Chairs can create branches, merged and potentially to commit changes directly to a branch.

To Develop Technical Specifications

To Register LwM2M Objects with OMNA

Other GitHub Flows

In 2021, the members decided to change the previous Git Flow. The change was to simplify the number of branches.

Other GitHub Flows
Edit this page on GitHub Updated at Fri, Aug 25, 2023