YANG Tools is a infrastructure project aiming to develop necessary tooling and libraries providing support of NETCONF and YANG for Java (JVM-language based) projects and applications, such as Model Driven SAL for Controller (which uses YANG as its modeling language) and Netconf / OFConfig plugins.
YANG Tools
yangtools
YANG Tools is a infrastructure project aiming to develop necessary tooling and libraries providing support of NETCONF and YANG for Java (JVM-language based) projects and applications, such as Model Driven SAL for Controller (which uses YANG as it's modeling language) and Netconf / OFConfig plugins.
We believe that generic functionality related to the YANG should not be a part of Controller project, but should live in separate project and could be reused by various projects and parties without directly depending on Controller project.
The scope of YANG Tools includes:
Please look at the latest project information in our stable release.
Logical Subprojects
Concepts
Project defines base concepts and helper classes which are project-agnostic and could be used outside of YANG Tools project scope.
Project contains YANG related artefacts such as binding specification to Java, YANG parser, semantic model and Maven plugin for processing YANG files.
Projects contains code generator definitions and utility classes to generate Java source files based on parsed yang models.
Project contains base yang modules packaged as maven projects.
YANG Tools project is open to contributions and we would appreciate your help with:
If you are interested feel free to contact as at yangtools-dev mailing list or submit a patch for review.
Project Creation Date: July 18th, 2013
Lifecycle State: Mature
Type: Kernel
Primary Contact: Robert Varga <robert.varga@pantheon.tech>
Project Lead: Robert Varga <robert.varga@pantheon.tech>
Committers:
IRC: freenode.net #opendaylight
Mailing List: yangtools-dev@lists.opendaylight.org
Archives: mailing list archives
Meetings: TBD
Repository: git clone https://git.opendaylight.org/gerrit/yangtools
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:
Requests: