Open Source MANO

Table of Contents

  • Getting Started
  • Core Concepts
  • User Guide
  • Tutorials
  • References
  • Developer Guide
    • Understanding the Workflow with OSM tools
    • How to configure your environment to develop with OSM
    • Developer Guides for Specific OSM Modules
    • Resolving merge conflicts
    • Prepare your GitLab environment
    • Testing before committing
  • Frequently Asked Questions
  • Other
Open Source MANO
  • NEWSLETTER
  • REGISTER
  • LOGIN
OSM Logo
Docs Install News & Events
Slack Ecosystem
Code Developer guide
OSM Leaders OSM Members Legal Contact
  • »
  • Developer Guide
  • View page source

Developer Guide

Note

This section is sourced from the osm-developer-guide repository.

  • Understanding the Workflow with OSM tools
    • Login to OSM portal
    • Reporting a bug on Bugzilla
    • Contributing code
    • Proposing a new Feature
    • Funnel of a feature
    • Designing a feature
    • OSM CI/CD
    • Join the Community
  • How to configure your environment to develop with OSM
    • Introduction
    • General steps
    • NBI
    • LCM
    • RO
  • Developer Guides for Specific OSM Modules
    • Developer Guide for RO Module
    • Developer Guide for OpenVIM
    • Developer Guide for OSM client
    • kafka messages
  • Resolving merge conflicts
    • Simple rebase using the GitLab UI
    • Manual rebase
  • Prepare your GitLab environment
    • 1. Create an SSH key
    • 2. Add your public key to GitLab
    • 3. Configure ~/.ssh/config
    • 4. Configure Git
    • 5. Clone a project
  • Testing before committing
    • Check your Python version
    • Install dependencies in a virtual environment
    • Run the test suite
    • Run Robot (E2E) tests
Previous Next

© Copyright ETSI Contributors and Others.

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: develop
Versions
develop
latest
v19
v18
v17
v16
v15
v14
v13
v12
v11
v10