gosdn

module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2021 License: BSD-3-Clause

README

GoSDN

CI Status Master

coverage report pipeline status

CI Status Develop

coverage report pipeline status

The GIT repo for the GoSDN design and implementation. GoSDN is intended to be controller for Software Defined Networks (SDN) that follows a modern software architecture design and a well-documented implementation in the go language.

Generate Code Stubs

YANG code stubs are located in the yang-processor directory. They are generated by calling go generate from their respective sub directories.

gosdn
+-- yang-processor
    +-- ciena       //Ciena code stubs
    +-- tapi        //TAPI code stubs
+-- yang            //All YANG modules 

Documentation

The latest documentatiion generated on the master branch can be downloaded here.

Directories

Path Synopsis
api
cmd
forks
google/gnmi
Package gnmi implements a gnmi server to mock a device with YANG models.
Package gnmi implements a gnmi server to mock a device with YANG models.
yang
Package yang is a generated package which contains definitions of structs which represent a YANG schema.
Package yang is a generated package which contains definitions of structs which represent a YANG schema.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL