Versions Compared

Key

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

Table of Contents

Short Explanation

...

Maintained Repositories

...

  • Containing documentation repositories for the upcoming release

...

  • Table handled commonly by the ONAP projects and the Documentation team.

...

  • In the column header you find the responsibility for this column (DOC|PROJECT).

Non-Relevant Repositories

  • Containing documentation repositories no longer relevant for the upcoming release

Unmaintained Repositories

...

  •  Existing repositories containing documents,

      ...

        •  which are belonging to an active project, but not used in the ONAP documentation

      ...

        •  which are belonging to an unmaintained project, but used in the ONAP documentation

      ...

      • Table handled mainly by DOC, but PROJECTS are asked to check if status of repository has changed.
      • A request to the PROJECTS: Please check the table "Unmaintained Repositories" and move entry

      The DOC project maintains a "Master" list of the tables below in MASTER Documentation Tracking Page

      Procedure

      M2

      ...

      • Project Name: Use the common abbreviation of the project or subcommittee.
      • Repository Name: Containing documentation to be published with the release (one per line)
      • ReadTheDocs Link: Pointing to RTD 'latest'!
      • Content: 'Categories' of the provided documentation.
      • Repository Status: Please note if the repository is new, was maintained or must be removed. For new documents, at a minimum create a placeholder document (e.g., document with the correct file name and a title, or an outline), and commit to the repo. This is important for the doc team to check whether i.e. the linking works or not.
      • Documentation Owner(s): Please name responsible persons for documentation in this repo. Please use @ notation (e.g. David McBride for the name)

      ...

      • to the upper table, if the repository is once again maintained in the target release

      ...

      M4

      1. Find JIRA task attached to M4 Epic for your project, if you haven't already done so.
      2. Update the status of the JIRA task as Done.

      RCx

      1. Find JIRA task attached to RC2 Epic for your project, if you haven't already done so.
      2. Update the status of the JIRA task as Done.
      • !

      Maintained Repositories Table

      ...

      Prefill: DOC
      Update: PROJECT

      Content

      (categories of the provided documentation)M2 Architecture, APIs and Guides AAI Documentation Documentation Architecture, APIs and Guides

      Project Name

      (common abbreviation of the project or subcommittee)

      Responsibility:
      Prefill: DOC

      Update: PROJECT

      Repository Name

      (contains documentation to be published with the upcoming release)

      Responsibility:
      Prefill: DOC

      Update: PROJECT

      ReadTheDocs Link

      (link pointing to RTD 'latest' main index.rst; main title used in index.rst)


      Responsibility:
      Prefill: DOC

      Update: PROJECT

      Repository Status

      (new | maintained | remove ; needed to e.g. identify changes in the intersphinx linking)


      Responsibility:
      PROJECT

      Documentation Owner(s)

      (responsible for documentation in this repo; please use @ notation for the name)


      Responsibility:
      PROJECT

      Documentation available:
      RTD 'latest'

      ((error)(tick) repo 'master' exists in git/gerrit , documentation in RTD
      (error)(tick) 'latest' available )in RTD


      Responsibility:
      DOC (Checkpoint)

      Documentation available:
      RTD 'branch'

      ((error)(tick) repo 'branch' exists in git/gerrit; documentation in RTD
      (error)(tick) 'branch' available ; in RTD
      (error)(tick) release notes are final)available

      Responsibility:
      DOC (Checkpoint)

      M2M2M2M2M2M4RC0
      AAIaai/aai-commonAAI Documentation RepositoryMaintainedWilliam Reehil

      (tick)

      • Architecture
      • Release Notes
      • Installation

      • Developer Guide

      o   repo 'master' existso   available @ RTD

      (tick) 'latest' available in RTD

      o   (tick) repo branched

      (tick) 'branch' exists
      o   available @ in RTD 'branch'

      o   (tick) release notes are finalavailable

      AAIaai/sparky-beSparky - Inventory UI ServiceMaintainedWilliam Reehil

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available (AAI common)

      Documentation
    • Architecture
    • Installation
    • User Guide

      CCSDKccsdk/cdsController Design Studio Architecture and GuidesCONTROLLER DESIGN STUDIO (CDS)MaintainedDan Timoney

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available (CCSDK)

    • Architecture
    • Developer Guide
    • Installation
    • User Guide

      CCSDKccsdk/distributionTOSCA Orchestration Plugin, Directed Graph SupportCommon Controller Software Development KitMaintainedDan Timoney

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

    • Tosca Plugins
    • DG Support
    • CCSDK Release Notes

      CCSDKccsdk/featuresSDN-R Online helpMaintainedDan Timoney

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available (

      Documentation (part of

      CCSDK)

      • User Documentation

      CCSDKccsdk/oranCCSDKccsdk/oranMaintainedDan Timoney

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available (CCSDK)

      CLIcliONAP CLIMaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      -    no changes - release notes not required

      CPScpsCPS Documentation

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      CPScps/cps-temporalCPS Temporalnew

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      CPScps/ncmp-dmi-pluginDMI-Plugin DocumentationnewToine Siebelink

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      DCAEdcaegen2Data Collection Analytics and Events (DCAE)maintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      DMAAPdmaap/buscontrollerdmaap/buscontrollermaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      O-RAN Support in ONAP (part of CCSDK)
      • Architecture
      • Developer Guide
      • APIs
      • Human Interfaces
      • Release Notes
      CLIcliCLI Documentation
      • Architecture
      • Developer Guide
      • User Guide
      • Installation Guide
      • Release Notes
      CPScpsConfiguration Persistence Service
      • Architecture
      • User Guide
      • Design Guide
      • Release Notes
      DCAEdcaegen2DCAE Architecture and Guides
      • Architecture
      • APIs
      • User Guides
      • Design Guide
      • Release Notes
      DMAAPdmaap/buscontrollerBus Controller Documentation
    • Architecture
    • APIs
    • User Guides
    • Admin Guide
    • Release Notes

      DMAAPdmaap/datarouterDMaaP Data Routermaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      DMAAPdmaap/dbcapiBus Controller API

      (tick) release notes available


      DMAAPdmaap/messagerouter/messageserviceMessage Router Documentationdmaap/message router(MR)maintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      DOC


      (question) ArchSubCom

      docOpen Network Automation Platform

      maintained (doc

      ONAP Master DocumentationExtAPIexternalapi/nbi

      )


      (question) Architecture Update

      Thomas Kulik (doc)


      (question) Architecture Update

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (question) Architecture Update

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      External API Framework Documentation

      HOLMESholmes/engine-managementHOLMES Engine Management DocumentationHolmesmaintainedGuangrong Fu

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available (rule-management)

      HOLMESholmes/rule-managementHOLMES Architecture and APIsHolmesmaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      INTEGRATIONintegrationONAP Integration Project DocumentationINTEGRATIONmaintainedMichał Jagiełło 

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      MODELINGmodeling/etsicatalogONAP ETSI Runtime Catalog DocumentationEtsicatalog ProjectmaintainedYuanhong Deng

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      MODELINGmodeling/modelspecONAP Model SpecificationModel SpecificationsmaintainedYuanhong Deng 

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      MSBmsb/apigatewayMicroservices Bus DocumentationMSB(Microservices Bus)maintainedJinquan Ni

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      MULTICLOUDmulticloud/frameworkMultiCloud ArchitecturemaintainedBin Yang

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      Framework Architecture and Guides

      OOMoomONAP Operations Manager DocumentationOOM Documentation RepositorymaintainedSylvain Desbureaux 

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      OOMoom/offline-installerOOM offline-installermaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes not required

      Offline-Installer

      OOMoom/platform/cert-serviceONAP CMPv2 certification supportOOM Certification Servicemaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      OOFoptf/cmsohasChange Management Schedule Optimization documentationOptimization Framework: Homing and Allocationmaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      OOFoptf/hasONAP policy-driven placement optimizing service documentation

      OOFoptf/osdfOptimization Framework: Optimization Service Design Framework (OSDF)maintainedkrishna moorthy

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      documentation

      SECComosaONAP SecuritymaintainedKrzysztof Opasiak 

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      not applicable (always 'latest')
      POLICYpolicy/parentPolicy Framework ArchitecturemaintainedLiam Fallon 

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      POLICYpolicy/clampCLAMP Architecture and GuidesUser Guide

      SDCsdcService Design & Creation DocumentationSDC DocumentationmaintainedMichael Morris

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      SDNCsdnc/oamSDNC Architecture, APIs and GuidesNetwork Controller (SDNC)MaintainedDan Timoney

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      SOsoONAP SOMaintainedSeshu Kumar Mudiganti

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      SOsoService Orchestration Architecture, APIs and Guides

      UUIusecase-uiUsecase-UI(Use Case User Interface)maintainedxu ran

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      Architecture, APIs and Guides

      VFCvfc/nfvo/lcmVF-C(Virtual Function ControllerVIDvid)maintainedYuanhong Deng

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      Virtual Infrastructure Deployment Architecture, APIs and Guides

      VNFRQTSvnfrqts/guidelinesVNF Guidelinesmaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes not required

      VNFRQTSvnfrqts/requirementsVNF or PNF Requirements Documentationmaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      VNFRQTSvnfrqts/testcasesVNF Test Case Descriptionsmaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (error) release notes available
      (link in index page missing? to be checked)

      Description

      VNFRQTSvnfrqts/usecasesVNF Provider Use Casesmaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (error) release notes available
      (link in index page missing? to be checked))

      Usecases

      VNFSDKvnfsdk/modelVNF SDK Documentation and User GuidesVNFSDK DocumentationMaintaineduser-67d6f

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      -    no changes - release notes not required

      VVPvvp/documentationVNF Validation Platform Documentation

      ...

      VVP Documentationmaintained

      (tick) repo 'master' exists

      (tick) 'latest' available in RTD

      (tick) repo branched

      (tick) 'branch' available in RTD

      (tick) release notes available

      Non-Relevant Repositories Table

      Project Name

      (common abbreviation of the project or subcommittee)

      Responsibility:
      Prefill: DOC

      Update: PROJECT

      Repository Name

      (contains documentation to be published with the upcoming release)

      Responsibility:
      Prefill: DOC

      Update: PROJECT

      ReadTheDocs Link

      Project Lifecycle State

      (Source?)

      (link pointing to RTD 'latest' main index.rst; main title used in index.rst)


      Responsibility:
      Prefill: DOC

      Update: PROJECT

      Repository Status

      (new | maintained | remove ; needed to e.g. identify changes in the intersphinx linking)


      Responsibility:
      PROJECT

      Documentation Owner(s)

      (responsible for documentation in this repo; please use @ notation for the name)


      Responsibility:
      PROJECT

      Documentation available:
      RTD 'latest'

      o   repo 'master' exists
      o   'latest' available in RTD


      Responsibility:
      DOC (Checkpoint)

      Documentation available:
      RTD 'branch'

      o   repo 'branch' exists
      o   'branch' available in RTD
      o   release notes are available

      Responsibility:
      DOC (Checkpoint)

      M2M2M2M2M2M4RC0
      DMAAPdmaap/dbcapiDMaaP Bus Controller REST API
      removed from ONAP Component List
      MSBmsb/discoveryMSB(Microservices Bus)maintained

      no documentation and not referenced (see table below)


      Jinquan Ni The document is included in MSB(Microservices Bus)


      MSBmsb/java-sdkMSB(Microservices Bus)maintainedJinquan Ni

      no documentation and not referenced (see table below)


      Jinquan Ni The document is included in MSB(Microservices Bus)


      OOFoptf/cmsoOptimization Framework: Change Management Schedule Optimization
      removed from ONAP Component List


      Unmaintained Repositories Table

      UnmaintainedUnmaintainedUnmaintainedUnmaintainedMatureUnmaintainedMatureMatureIncubationUnmaintainedMatureIncubationIncubationIncubationMatureUnmaintainedMUSIC Architecture and Guides?MatureMatureMatureIncubationMature

      Project Name

      (common abbreviation of the project or subcommittee)

      Responsibility:
      DOC

      Repository Name

      (may contain documentation to be published with the upcoming release)


      Responsibility:
      DOC

      ReadTheDocs Link

      (link pointing to RTD 'latest' main index.rst; main title used in index.rst)

      Responsibility:
      DOC

      Project Lifecycle State

      (ONAP Dev Wiki)


      Responsibility:
      DOC

      Docs In This Repo Are Part Of The Upcoming Release


      Responsibility:
      DOC

      Name of Branch Used In The Upcoming Release


      Responsibility:
      DOC

      Name of Latest Available Branch



      Responsibility:
      DOC

      AAFaaf/authzAAF Architecture, APIs and Guides- Application Authorization FrameworkUnmaintainedyesMasterFrankfurt
      AAFaaf/certservice
      Unmaintainedno
      Frankfurt
      AAFaaf/sms
      Unmaintainedno
      Frankfurt
      AAIUnmaintainedaai/esr-guiExternal System Registry GUI DocumentationyesAAI-esr-serverUnmaintainednoMaster
      Frankfurt
      AAIaai/esr-serverExternal System Registry Server DocumentationyesAAI-esr-serverUnmaintainednoMaster
      Frankfurt
      AAIaai/event-client
      Matureno
      Honolulu
      APPCUnmaintainedappcAPPC Architecture, APIs and GuidesDocumentation RepositoryUnmaintainedyesFrankfurtFrankfurt
      APPCappc/deploymentAPPC Deployment DocumentationUnmaintainedyesFrankfurtFrankfurt
      CCSDKccsdk/apps
      Matureno
      Honolulu
      CCSDKccsdk/dashboard
      Matureno
      Honolulu
      CCSDKMatureccsdk/platform/blueprints
      Matureno
      Master
      CCSDKMatureccsdk/platform/nbapi
      Matureno
      Amsterdam
      CCSDKMatureccsdk/platform/plugins
      Matureno
      Elalto
      ExtAPIexternalapi/nbiONAP ExternalAPI / NBI
      yesHonoluluHonolulu
      INTEGRATIONINTEGRATIONintegration/benchmark
      Incubationno
      Casablanca
      INTEGRATIONIncubationintegration/devtool
      Incubationno
      Casablanca
      INTEGRATIONIncubationintegration/simulators/pnf-simulator
      Incubationno
      Frankfurt
      LOGGINGlogging-analyticsONAP Centralized Logging Documentation RepositoryUnmaintainedyesMasterElalto
      LOGGINGUnmaintainedlogging-analytics/pomba/pomba-audit-common
      Unmaintainedno
      Elalto
      MODELINGmodeling/toscaparsers
      Matureno
      Elalto
      MSBmsb/discoveryMSB(Microservices Bus)Incubationno
      Honolulu
      MSBmsb/java-sdkMSB(Microservices Bus)Incubationno

      MSBmsb/swagger-sdkMSB(Microservices Bus)Incubationno

      MULTICLOUDmulticloud/azure
      Matureno

      MULTICLOUDMaturemulticloud/k8s
      Matureno

      MUSICmusicmusicMusic Developer DocumentationUnmaintainedyesFrankfurtFrankfurt
      MUSICUnmaintainedmusic/distributed-kv-storeMUSIC Distribute KV Store DocumentsDistributed KV store DocumentationUnmaintainedyesMasterBeijing
      oparentoparent/cia
      ?no

      POLICYMaturepolicy/engine
      Matureno

      PORTALUnmaintainedportalONAP Portal Platform DocumentationUnmaintainedyesGuilinGuilin
      SDCsdc/sdc-distribution-client
      Matureno

      SDCMaturesdc/sdc-docker-base
      Matureno

      SDCMaturesdc/sdc-tosca
      Matureno

      SDCsdc/sdc-workflow-designer
      Matureno

      SOso/libs
      Matureno

      INTEGRATIONtestsuite/pythonsdk-tests
      Incubationno

      VIDvidVID DocumentationUnmaintainedyesHonoluluHonolulu
      VFCVFCvfc/nfvo/driver/vnfm/svnfm
      Matureno


      Reason for the Documentation Tracking Page

      We as the doc team are responsible for providing the right set of documentation specific for every ONAP release. This release-specific set of documentation always consists of a large number of text files, formatted in the restructuredText markup language and spread over a large number of repositories. The documentation files are interlinked by the doc team using intersphinx linking functionality and config files residing in the branched doc repo. The documentation is build automatically and can be found in ReadTheDocs by choosing the respective release name. Some numbers for the Guilin release may show the scale:

      • 987 text files (out of 1296 in master)
      • spread over 58 repositories (out of 97 in master)
      • grouped in 26 projects (out of 37 in master)

      Please note that we are counting only repos and projects which contain docs in the Guilin release! And also note, that the numbers do not include text files, repositories and projects for components that are added to the release by the OOM team (see below). Those must be added to the above listed numbers!

      To create a release-specific set of documentation it is essential for the doc team to know, which components are part of the upcoming ONAP release. To be more concrete: We need to know which components are deployed when ONAP is installed via OOM. And we need to know this on repository level - not on project or container level because documentation files are found in the repositories for the deployed ONAP components.

      As of now (April 2021) an ONAP release deployed via OOM consists of components whose underlying repositories include documentation and where the repositories ...

      • are actively maintained by the project, have branched for the upcoming release and are part of it
      • or actively maintained by the project, have never branched but are also part of the upcoming ONAP release
      • or no longer maintained by anyone (unmaintained state), have not branched for the upcoming but for an earlier release and are part of the upcoming ONAP release for a good reason
      • or no longer maintained by anyone (unmaintained state), have never branched but are part of the upcoming ONAP release for a good reason

      In addition (and unfortunately) components exist where the repositories ...

      • are actively maintained by the project, have branched for the upcoming release but they are not part of the upcoming release.

      This makes it very difficult to identify ...

      • the required components, the documentation files and their correct version for the upcoming release and
      • the appropriate steps which have to be taken by the doc team to prepare the release-specific set of documentation (e.g. intersphinx linking).

      But with the tables on this page and a little help from the projects and release management it will be possible to identify all relevant files and related actions. Only the first table must (partly) be maintained by the projects!

      Our target on mid- / longterm is to ged rid of manually filling out this table. Any good idea and your feedback is welcome here! Do not hesitate to contact the documentation team.

      Notes for "Maintained Repositories" 

      In the table "Maintained Repositories" please check/update:

      Project Name: Use the common abbreviation of the project or subcommittee.

      Repository Name: Containing documentation to be published with the release (one per line)

      ReadTheDocs Link: Link pointing to RTD 'latest' main index.rst. Main title used in index.rst.

      Repository Status: Please note if the repository is new, was maintained or must be removed. For new documents, at a minimum create a placeholder document (e.g., document with the correct file name and a title, or an outline), and commit to the repo. This is important for the doc team to check whether i.e. the linking works or not.

      Documentation Owner(s): Please name responsible persons for documentation in this repo. Please use @ notation (e.g. David McBride for the name)

      A request to the PROJECTS: Please check the table "Unmaintained Repositories" and move entry to the upper table, if the repository is once again maintained in the target release!