This is the repository for three documents:
draft-yn-netmod-rfc7950bis
: The YANG 1.1 Data Modeling Languagedraft-yn-netmod-yang-xml
: XML Encoding of Data Modeled with YANGdraft-yn-netmod-yang-proto
: Requirements for YANG-based Protocols
The latter two documents are the "friends" ;)
The primary goal is to remove the "XML Encoding" and "NETCONF Operations"
sections from RFC 7950, since YANG is intended to be independent of both
encodings and protocols. The removed information moves to the yang-xml
and yang-proto
documents.
All three documents are in the same repository so that a single pull request (PR) can update them together.
https://netmod-wg.github.io/rfc7950bis-and-friends
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 a PR-branch against the
main
branch. - diff the
main
branch against Datatracker. - for rfc7950bis only, diff
main
against RFC 7950.
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; make
Command line usage requires that you have the necessary software installed.
You will need make
, python
, xml2rfc
, and rfcfold
.