Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

GoSDN

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.