Skip to content

Commit

Permalink
2023-12-15: TR-383 Amendment 7 Common YANG Modules for Access Networks
Browse files Browse the repository at this point in the history
  • Loading branch information
BBF Tools committed Dec 12, 2023
1 parent 823361c commit 03d39d7
Show file tree
Hide file tree
Showing 89 changed files with 7,203 additions and 3,382 deletions.
8 changes: 8 additions & 0 deletions README.md
@@ -1,5 +1,13 @@
## Broadband Forum YANG Modules

### 2023-12-15: [TR-383 Amendment 7](https://www.broadband-forum.org/technical/download/TR-383_Amendment-7.pdf) Common YANG Modules for Access Networks
*Tag: [TR-383-v1.7.0](https://github.com/BroadbandForum/yang/tree/TR-383-v1.7.0)*

* Enhancements to existing models.
* Modifications to existing models to enable reuse of common YANG schemas.
* New models for ICMPv6 and network functions.
* New models added to DHCP, layer 2 forwarding, layer 2 multicast, PPPoE and subscribers.

### 2023-06-21: [TR-385 Issue 2 Amendment 1](https://www.broadband-forum.org/technical/download/TR-385_Issue-2_Amendment-1.pdf) ITU-T PON YANG Modules

*Tag: [TR-385-v2.1.0](https://github.com/BroadbandForum/yang/tree/TR-385-v2.1.0)*
Expand Down
22 changes: 0 additions & 22 deletions docs/bbf.css
Expand Up @@ -190,28 +190,6 @@ ul ul, ol ol {
margin: .3em 0;
}

dl {
border: 3px double #ccc; /* BBF: added */
margin-bottom: 1em;
}

dt {
float: left; /* BBF: added */
clear: left; /* BBF: added */
width: 10%; /* BBF: added */
font-weight: bold;
margin-bottom: .8em;
}

/* BBF: TBD work out how to handle multi-paragraph dd elements */
dd {
margin: 0 0 .8em 2em;
}

dd:last-child {
margin-bottom: 0;
}

img {
border: 0;
-ms-interpolation-mode: bicubic;
Expand Down
Binary file added docs/bee.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
182 changes: 137 additions & 45 deletions docs/extra.css
Expand Up @@ -21,34 +21,72 @@ h4.hidden-header, h5.hidden-header, h6.hidden-header {
margin-top: 1rem;
}

/* "note" div style */
/* various "box" div styles */

div.bug,
div.note,
div.see-also,
div.tip {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
background-size: 12px;
background-position: 10px 10px;
background-repeat: no-repeat;
border-radius: 5px;
line-height: 1.2;
overflow: hidden;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 35px;
padding-right: 5px;
opacity: 0.8;
}

div.bug p,
div.note p,
div.see-also p,
div.tip p {
margin-top: 5px;
margin-bottom: 5px;
}

div.bug {
background-size: 24px;
background-position: 2px 10px;
background-color: #ffe;
background-image: url(bee.png);
border: solid 1px #ff8;
}

div.note {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
background-color: #f1f8fc;
background-image: url(pencil.png);
background-size: 16px;
background-position: 10px 10px;
background-repeat: no-repeat;
border: solid 1px #3498db;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
line-height: 18px;
overflow: hidden;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 35px;
padding-right: 5px;
opacity: 0.8;
}

div.note p {
margin-top: 10px;
margin-bottom: 10px;
background-color: #f1f8fc;
background-image: url(pencil.png);
border: solid 1px #3498db;
}

div.see-also::before {
content: "See also:";
font-weight: bold;
}

div.see-also {
background-color: #efe;
background-image: url(right.png);
border: solid 1px #8f8;
}

div.see-also ul {
margin-left: 10px;
margin-bottom: 0px;
padding-left: 10px;
}

div.tip {
background-color: #fee;
background-image: url(tick.png);
border: solid 1px #f88;
}

/* "subheading" div / span style (some Word docs use a Subheading style) */
Expand Down Expand Up @@ -100,10 +138,26 @@ div.code, span.code {
font-size: 0.98em;
}

/* "borderless" div style (intended only for tables) */
/* "borderless" table style */

table.borderless, table.borderless th, table.borderless td {
padding-left: 0em;
border-style: none;
}

/* "boldfirst" (column) table style */

div.borderless table, div.borderless td {
border-style: none ;
table.boldfirst td:first-child {
font-weight: bold;
}

/* "codefirst" etc. (column) table style */

table.codefirst td:nth-child(1),
table.codesecond td:nth-child(2),
table.codethird td:nth-child(3)
{
font-family: 'Courier New', Courier, 'Liberation Mono', monospace;
}

/* "left" and "right" styles */
Expand Down Expand Up @@ -145,29 +199,67 @@ figcaption:hover > a.headerlink {
display: inline;
}

/* experimental definition list support based on ideas from
https://www.the-art-of-web.com/css/format-dl */

dl {
border: 3px double #ccc;
margin-bottom: 1em;
}
/* description lists */

dt {
float: left;
clear: left;
width: 15%;
font-weight: bold;
margin-bottom: .8em;
}

/* XXX need to work out how to handle multi-paragraph dd elements */
dd {
margin: 0 0 .8em 2em;
/* table-like description lists, modified from a comment at
https://clicknathan.com/web-design/styling-html-5-description-lists-
formerly-known-as-definition-lists-properly */

/* XXX not the default; enabled by the dltable class
/* XXX should so something similar for Typst? */

.dltable dl {
--dl-width: 95%;
--dt-width: 15%;
--dd-width: calc(var(--dl-width) - var(--dt-width));
}

.dltable.narrow dl {
--dt-width: 10%;
}

.dltable.wide dl {
--dt-width: 25%;
}

.dltable dl {
display: flex;
flex-wrap: wrap;
width: var(--dl-width);
}

.dltable dl > * {
padding-top: 0.5em;
}

.dltable dt {
width: var(--dt-width);
text-align: left;
}

.dltable dd {
width: var(--dd-width);
padding-left: 1em;
margin-left: 0px;
}

.dltable dd + dd {
width: var(--dl-width);
padding-left: calc(var(--dt-width) + 1em);
}

.dltable dt + dt {
padding-right: var(--dd-width);
}

dd:last-child {
margin-bottom: 0;
.dltable dt + dt + dd {
margin-top: -1.625em; /* own height including padding */
padding-left: calc(var(--dt-width) + 1em);
}

/* this makes elements invisible */
Expand Down

0 comments on commit 03d39d7

Please sign in to comment.