Quick Start

Setting Up Yourself for Success

1. Create an OMA Account

If you're still unable to access the above resources after setting up your OMA Account, contact our helpdesk .

2. Join OMA GitHub

Apply here to join OMA GitHub Organization Account.

  • If you apply to join OMA GitHub Organization account, you will have access to OMA private repositories (exclusive to OMA Members).

3. Get familiar with OMA Resources

  1. How to work in GitHub
  2. How to create documents in Markdown that display correctly in the MD2HTML tool
  3. Where to find information in Groups.io
    Groups Resources
    DMSO
    Utility-Outreach
    Utility-Interop
    ARCOM
    LOC
  4. Explore OMA Online Information Hub:
    Websites Repositories Description
    Guidelines dmso-documentation This repository is dedicated to DMSE documentation.
    OMA Working Groups oma_working_group This repository s dedicated to OMA Members and it provides detailed explanations on how to contribute to the development of OMA Technical Specifications using GitHub.
    LwM2M oma_github_pages This repository is dedicated to hosting the lwm2m GitHub pages content.
    GitHub pages githubpages-doc-guidelines This repository is dedicated to guidelines on how to update content and configuration of the DMSE/IPSO GitHub pages.
    Technical Publication technical.openmobilealliance.org Repository for the GitHub pages site for technical.openmobilealliance.org technical pages.
    lwm2m-validation-tool lwm2m-validation This repository is dedicated to LwM2M Validation Tool.
    maintain-github-pages Documentation how to maintain OMA Github Pages.

4. Get familar with The Way OMA Works:

  1. Introduction to OMA Process
  2. Specifications Lifecycle
Specification Lifecycle

5. Attending Meetings

  1. Find the Agenda for the meeting in Groups.io /Meetings* folder.
  2. Find the Meeting Schedule in Groups.io /Calendar
    See Get familiar with OMA Resources & Processes above.
  3. Contact the Working Group Chair to inquire of current Group focus and projects
  4. Identify the Phase of the Specifications Lifecycle that the Group is working on:
  5. Introduce yourself to the Group:
  6. Working Group Group email
    ALL all@oma.groups.io
    DMSO dmso@oma.groups.io
    Utility-Outreach utility-outreach@oma.groups.io
    Utility-Interop utility-interop@oma.groups.io
    LOC loc@oma.groups.io
    ARCOM arcom@oma.groups.io

    6. Contributing to the Group

    1. Creating an Issue
    2. Creating a Request
    3. Commenting a Pull Request or an Issue
    4. Merging
    1. Starting Point
      • What are phases, steps, tasks, and operations
    2. GitHub Operations
      • What GitHub Operations you need to perform to build Technical documents
    3. Markdown Constructors
      • This section provides an introduction to markdown and the syntax of constructors that you can use to build Technical Specifications.
    4. Organization Process
      • This section provides an overview of the Organization process.
Edit this page on GitHub Updated at Thu, Sep 7, 2023