You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 53 Next »

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).

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 to the upper table, if the repository is once again maintained in the target release!

Maintained Repositories Table

Project Name

(common abbreviation of the project or subcommittee)

Prefill: DOC
Update: PROJECT

Repository Name

(contains documentation to be published with the upcoming release)

Prefill: DOC
Update: PROJECT

ReadTheDocs Link

(pointing to RTD 'latest')

Prefill: DOC
Update: PROJECT

ReadTheDocs Link

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

Prefill: DOC
Update: PROJECT

Repository Status

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

PROJECT

Documentation Owner(s)

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

PROJECT

Documentation available: RTD 'latest'

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

DOC (Checkpoint)

Documentation available: RTD 'branch'

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

DOC (Checkpoint)

M2M2M2
M2M2M4RC0
AAIaai/aai-commonAAI Architecture, APIs and GuidesAAI Documentation Repository

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

o   repo 'branch' exists
o   available @ RTD 'branch'
o   release notes are final

AAIaai/sparky-beSparky - AAI Inventory UI DocumentationSparky - Inventory UI Service



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



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



CCSDKccsdk/featuresSDN-R Documentation (part of CCSDK)SDN-R Online help



CCSDKccsdk/oranO-RAN Support in ONAP (part of CCSDK)ccsdk/oran



CLIcliCLI DocumentationONAP CLI



CPScpsConfiguration Persistence ServiceCPS Documentation for the Honolulu-R8 Release


CPScps/cps-tbdmtTBD<add_title>new

CPScps/cps-temporalTBD<add_title>new

CPScps/ncmp-dmi-pluginTBD<add_title>newToine Siebelink

DCAEdcaegen2DCAE Architecture and GuidesData Collection Analytics and Events (DCAE)



DMAAPdmaap/buscontrollerBus Controller Documentationdmaap/buscontroller



DMAAPdmaap/datarouterData Router DocumentationDMaaP Data Router



DMAAPdmaap/dbcapiBus Controller APIDMaaP Bus Controller REST API



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



DOC

ArchSubCom

docONAP Master DocumentationOpen Network Automation Platform



ExtAPIexternalapi/nbiExternal API Framework DocumentationONAP ExternalAPI / NBI



HOLMESholmes/engine-managementHOLMES Engine Management DocumentationHolmesmaintainedGuangrong Fu

HOLMESholmes/rule-managementHOLMES Architecture and APIsHolmesmaintained

INTEGRATIONintegrationONAP Integration Project Documentation




MODELINGmodeling/etsicatalogONAP ETSI Runtime Catalog Documentation
maintainedYuanhong Deng

MODELINGmodeling/modelspecONAP Model Specification




MSBmsb/apigatewayMicroservices Bus Documentation




MULTICLOUDmulticloud/frameworkMultiCloud Framework Architecture and Guides
maintainedBin Yang

OOMoomONAP Operations Manager Documentation




OOMoom/offline-installerOOM Offline-Installer




OOMoom/platform/cert-serviceONAP CMPv2 certification support




OOFoptf/cmsoChange Management Schedule Optimization documentation
removekrishna moorthy

OOFoptf/hasONAP policy-driven placement optimizing service documentation
maintainedo   repo 'master' exists
o   available @ RTD 'latest'

OOFoptf/osdfOptimization Service Design Framework documentation
maintainedkrishna moorthyo   repo 'master' exists
o   available @ RTD 'latest'

SECComosaONAP Security




POLICYpolicy/parentPolicy Framework Documentation
maintainedo   repo 'master' exists
o   available @ RTD 'latest'

SDCsdcService Design & Creation Documentation
maintainedMichael Morris

SDNCsdnc/oamSDNC Architecture, APIs and Guides




SOsoService Orchestration Architecture, APIs and Guides




UUIusecase-uiUsecase-UI Architecture, APIs and Guides
maintainedxu ran

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

o   repo 'branch' exists in gerrit
o   available @ RTD 'branch'
o   release notes are final
VFCvfc/nfvo/lcmVirtual Function Controller Architecture, APIs and Guides
maintainedYuanhong Deng

VIDvidVirtual Infrastructure Deployment Architecture, APIs and Guides




VNFRQTSvnfrqts/guidelinesVNF Guidelines




VNFRQTSvnfrqts/requirementsVNF or PNF Requirements Documentation




VNFRQTSvnfrqts/testcasesVNF Test Case Description




VNFRQTSvnfrqts/usecasesVNF Provider Usecases




VNFSDKvnfsdk/modelVNF SDK Documentation and User Guides




VVPvvp/documentationVNF Validation Platform Documentation
maintained










Unmaintained Repositories Table

Project Name

(common abbreviation of the project or subcommittee)

DOC

Project Lifecycle State

(Source?)

DOC

Repository Name

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

DOC

ReadTheDocs Link

(pointing to RTD latest)

DOC

Docs In This Repo Are Part Of The Upcoming Release

DOC

Name of Branch Used In The Upcoming Release

DOC

Name of Latest Available Branch

DOC

AAFUnmaintainedaaf/authzAAF Architecture, APIs and GuidesyesMasterFrankfurt
AAFUnmaintainedaaf/certservice
no
Frankfurt
AAFUnmaintainedaaf/sms
no
Frankfurt
AAIUnmaintainedaai/esr-guiExternal System Registry GUI DocumentationyesMasterFrankfurt
AAIUnmaintainedaai/esr-serverExternal System Registry Server DocumentationyesMasterFrankfurt
AAIMatureaai/event-client
no
Honolulu
APPCUnmaintainedappcAPPC Architecture, APIs and GuidesyesFrankfurtFrankfurt
APPCUnmaintainedappc/deploymentAPPC Deployment DocumentationyesFrankfurtFrankfurt
CCSDKMatureccsdk/apps
no
Honolulu
CCSDKMatureccsdk/dashboard
no
Honolulu
CCSDKMatureccsdk/platform/blueprints
no
Master
CCSDKMatureccsdk/platform/nbapi
no
Amsterdam
CCSDKMatureccsdk/platform/plugins
no
Elalto
INTEGRATIONIncubationintegration/benchmark
no
Casablanca
INTEGRATIONIncubationintegration/devtool
no
Casablanca
INTEGRATIONIncubationintegration/simulators/pnf-simulator
no
Frankfurt
LOGGINGUnmaintainedlogging-analyticsONAP Centralized Logging DocumentationyesMasterElalto
LOGGINGUnmaintainedlogging-analytics/pomba/pomba-audit-common
no
Elalto
MODELINGMaturemodeling/toscaparsers
no
Elalto
MSBIncubationmsb/discovery
no
Honolulu
MSBIncubationmsb/java-sdk
no

MSBIncubationmsb/swagger-sdk
no

MULTICLOUDMaturemulticloud/azure
no

MULTICLOUDMaturemulticloud/k8s
no

MUSICUnmaintainedmusicMUSIC Architecture and GuidesyesFrankfurtFrankfurt
MUSICUnmaintainedmusic/distributed-kv-storeMUSIC Distribute KV Store DocumentsyesMasterBeijing
oparent?oparent/cia
no

POLICYMaturepolicy/engine
no

PORTALUnmaintainedportalONAP Portal Platform DocumentationyesGuilinGuilin
SDCMaturesdc/sdc-distribution-client
no

SDCMaturesdc/sdc-docker-base
no

SDCMaturesdc/sdc-tosca
no

SDCMaturesdc/sdc-workflow-designer
no

SOMatureso/SO Architecture documentation no

INTEGRATIONIncubationtestsuite/pythonsdk-tests
no

VFCMaturevfc/nfvo/driver/vnfm/svnfm
no

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: Pointing to RTD 'latest'!

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!


  • No labels