Hi all,
Happy to announce our hackathon project: YANG modules tool automation, which is 
available now at https://wiki.ietf.org/en/meeting/115/hackathon,

Following are some direct information regarding this project:
Motivation
1.            As a YANG designer or user, if you want to validate a set of YANG 
modules, you have to search all dependencies manually.
2.            As a YANG publisher, you have to publish those import-only YANG 
modules which do not belong to your organization only for a successful 
compilation.
3.            Currently, no tool is available to compare two revision of YANG 
modules according to customized BC/NBC rules.

We expect a YANG automation tool to compile YANG modules by resolving 
dependencies automatically and provide plugin system to support customized 
functions
(e.g. support YANG schema comparison according customized update rules).

So we are developing two tools:
1.            Yang Compiler : Validate the Schema of a YANG module w/o 
consideration of its dependency to other YANG modules
2.            Yang Schema Comparison plugin: compare two revision of YANG 
Schema, output the compatibility report according to user-defined compatibility 
rules.

GitHub repository:
*             https://github.com/yang-central/yang-compiler
*             https://github.com/HuaweiDatacomm/yang-comparator

If you have any interest in this project, please visit these two repos, 
contributions are welcome.

_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to