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
