Skip to content
Snippets Groups Projects

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.