Skip to content

ciaranjohnston/nephio-arch-docs-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

nephio-arch-docs-playground

Some experiments on working with C4 model to document Nephio.

Prerequisites

To work with these PlantUML files, you will need Graphviz installed.

System Context View

System Context

The system context view gives a high level perspective of the Nephio software system and the external entities that it interacts with. There are no deployment considerations in this view - the main purpose of the picture is to depict what is the responsibility and scope of Nephio, and the key interfaces and capabilities it exposes to deliver on that responsibility.

System Landscape View

System Landscape

Nephio is an amalgamation of software systems, so a system landscape provides a high-level view of how those software systems interoperate.

Component Views

Nephio Core

Nephio Core Component View

Nephio core is a collection of operators and functions that perform the fundamental aspects of Nephio use cases, independent of the specifics of vendor implementations.

The controllers for OAI and Free5GC are represented here as while they are vendor extensions to Nephio they are for now part of the Nephio system.

Porch

Nephio Porch Component View

ConfigSync

TBD - is this a component of Nephio or a dependency?

Deployment View

TBD

Representative Use Cases

TBD - use cases between the major components

About

Some experiments on working with C4 model to document Nephio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published