This is the repository for the document draft-yn-netmod-yang2
(The YANG 2.0 Data Modeling Language).
The initial initial goal is to make RFC 7950 not be XML or NETCONF specific, thus setting a baseline for subsequent changes. This is accomplished by:
- removing the "XML Encoding Rules" sections.
- removing the "NETCONF <l;edit-config> Operations" sections.
- removing the "NETCONF XML Encoding Rules" sections.
- removing the "Example Usage" sections.
- making remaining examples be both XML and JSON.
XML-specific text moves to draft-yn-netmod-yang-xml (XML Encoding
of Data Modeled with YANG).
https://netmod-wg.github.io/yang2
GitHub workflow actions are used to automatically build, test, and
publish the three drafts, in the html, txt, and xml formats.
This automation occur for both the main branch and every PR-branch.
The webpage also provide links to:
- diff the
mainbranch against RFC 7950. - diff the
mainbranch against Datatracker. - diff a PR-branch against the
mainbranch.
All contributions are made using pull requests (PRs).
Please see the contributing page for details.
Formatted text and HTML versions of the draft can be built using make.
$ make clean && makeCommand line usage requires that you have the necessary software installed.
You will need make, python, xml2rfc, and rfcfold.