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

Compare with Current View Page History

« Previous Version 51 Next »

IMPORTANT NOTE

Beginning with the 'Jakarta' release a project/repository contributing to the documentation of the release needs to ...

  • be actively maintained
  • create a branch for the new release

TABLE OF CONTENTS

Short Explanation

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

Table: Non-Relevant Repositories

  • Containing documentation repositories no longer relevant for the upcoming release

Unmaintained Repositories

Beginning with the 'Jakarta' release, unmaintained projects/repositories are no longer contributing to the documentation.

Maintained 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

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

Responsibility:
Prefill: DOC

Update: PROJECT

Repository Status

(new | changed | remove ; status of documentation; 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'

(relevant for new repos which are participating the first time)

(error)(tick) repo 'master' exists
(error)(tick) 'latest' available in RTD

Responsibility:
DOC (Checkpoint)

Documentation available:
RTD 'branch'

(error)(tick) repo 'branch' exists
(error)(tick) 'branch' available in RTD
(error)(tick) release notes available

Responsibility:
DOC (Checkpoint)


M2M2M2M2M2M4RC0
01AAIaai/aai-commonAAI Documentation RepositoryMinor changes for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

02AAIaai/sparky-beSparky - Inventory UI Service

Repo status: No change

Doc status: No change

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available (AAI common)

03CCSDKccsdk/appsCCSDK APPS DOCUMENTATION REPOSITORY

Repo status: No change

Doc status: No change

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

04CCSDKccsdk/cdsCONTROLLER DESIGN STUDIO (CDS)Changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available (CCSDK)

05CCSDKccsdk/distributionCommon Controller Software Development KitChanges expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

06CCSDKccsdk/featuresSDN-R Online helpChanges expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available (CCSDK)

07CCSDKccsdk/oranccsdk/oranChanges expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available (CCSDK)

08CLIcliONAP CLI

Repo status: No change

Doc status: No change

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

09CPScpsCPS Documentation

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

10CPScps/cps-temporalCPS Temporal

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

11CPScps/ncmp-dmi-pluginDMI-Plugin Documentation

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

12DCAEdcaegen2Data Collection Analytics and Events (DCAE)

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

13DMAAPdmaap/buscontrollerdmaap/buscontroller

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

14DMAAPdmaap/datarouterDMaaP Data Router

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

15DMAAPdmaap/messagerouter/messageservicedmaap/message router(MR)

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

16

DOC


(question) ArchSubCom

docOpen Network Automation Platform



(question) Architecture Update

Thomas Kulik (doc)


(question) Architecture Update

(tick) repo 'master' exists

(tick) 'latest' available in RTD


(question) Architecture Update

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

17HOLMESholmes/engine-managementHolmes

Installation update due to HOLMES-488 - Getting issue details... STATUS

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available (rule-management)

18HOLMESholmes/rule-managementHolmes

Installation update due to HOLMES-488 - Getting issue details... STATUS

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

19INTEGRATIONintegrationINTEGRATION

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

20MODELINGmodeling/etsicatalogEtsicatalog ProjectMinor changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

21MODELINGmodeling/modelspecModel Specifications

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

22MSBmsb/apigatewayMSB(Microservices Bus)

directory issue: conf.py located in .../docs/docs/


Changes expected for Jakarta

(fix MSB-633 - Getting issue details... STATUS

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

23MSBmsb/discoveryMSB(Microservices Bus)

maintained

Minor changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

24MSBmsb/java-sdkMSB(Microservices Bus)

maintained

Minor changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

25MSBmsb/swagger-sdkSwagger SDK

Repo status: No change

Doc status: No change

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

26MULTICLOUDmulticloud/frameworkMultiCloud Architecture

Repo status: No change

Doc status: No change

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

27MULTICLOUDmulticloud/k8sMultiCloud Kubernetes PluginMinor changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

28OOMoomOOM Documentation Repository

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

29OOMoom/offline-installerOOM offline-installer

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

30OOMoom/platform/cert-serviceOOM Certification Service

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

31OOFoptf/hasOptimization Framework: Homing and AllocationChanges expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

32OOFoptf/osdfOptimization Framework: Optimization Service Design Framework (OSDF)Changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

33SECComosaONAP Securityis it possible to start creating a branch per release?

(tick) repo 'master' exists

(tick) 'latest' available in RTD

not applicable (only 'latest')
34POLICYpolicy/parentPolicy Framework ArchitectureChanges expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

35SDCsdcSDC DocumentationChanges expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

36SDNCsdnc/oamNetwork Controller (SDNC)Changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

37SOsoONAP SOMinor changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

38UUIusecase-uiUsecase-UI(Use Case User Interface)Minor changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

39VFCvfc/nfvo/lcmVF-C(Virtual Function Controller)Minor changes expected for Jakarta

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

40VNFRQTSvnfrqts/guidelinesVNF Guidelinesrepo to be removed due to planned  'unmaintained' state of project?

no PTL since Nov. 2021

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

41VNFRQTSvnfrqts/requirementsVNF or PNF Requirements Documentationrepo to be removed due to planned 'unmaintained' state of project?

no PTL since Nov. 2021

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

42VNFRQTSvnfrqts/testcasesVNF Test Case Descriptionsrepo to be removed due to planned 'unmaintained' state of project?

no PTL since Nov. 2021

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

43VNFRQTSvnfrqts/usecasesVNF Provider Use Casesrepo to be removed due to planned 'unmaintained' state of project?

no PTL since Nov. 2021

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

44VNFSDKvnfsdk/modelVNFSDK Documentation

Repo status: No change

Doc status: No change

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) release notes available

45VVPvvp/documentationVVP Documentation

(tick) repo 'master' exists

(tick) 'latest' available in RTD

(error) repo branched

(error) 'branch' available in RTD

(error) 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

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

Responsibility:
Prefill: DOC

Update: PROJECT

Repository Status

(new | changed | remove ; status of documentation; 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'

(relevant for new repos which are participating the first time)

(error)(tick) repo 'master' exists
(error)(tick) 'latest' available in RTD

Responsibility:
DOC (Checkpoint)

Documentation available:
RTD 'branch'

(error)(tick) repo 'branch' exists
(error)(tick) 'branch' available in RTD
(error)(tick) release notes available

Responsibility:
DOC (Checkpoint)

M2M2M2M2M2M4RC0





















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 (November 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!

To reduce complexity and to avoid confusion and misunderstanding for the reader we decided to remove documentation for unmaintained projects/repositories.

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, has changed 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)


  • No labels