Skip to content

Commit

Permalink
2025-02-03: TR-451 Amendment 1 vOMCI Specification
Browse files Browse the repository at this point in the history
  • Loading branch information
BBF Tools committed Feb 7, 2025
1 parent c66a929 commit 335a99e
Show file tree
Hide file tree
Showing 57 changed files with 4,301 additions and 454 deletions.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
## Broadband Forum YANG Modules

### 2025-02-03: [TR-451 Amendment 1](https://www.broadband-forum.org/technical/download/TR-451_Amendment-1.pdf) vOMCI Specification
*Tag: [TR-451-v1.1.0](https://github.com/BroadbandForum/yang/tree/TR-451-v1.1.0)*

* Add support for extended TCP.
* Add support for TLS endpoint configuration.

### 2024-11-11: [TR-383 Amendment 8](https://www.broadband-forum.org/technical/download/TR-383_Amendment-8.pdf) Common YANG Modules for Access Networks
*Tag: [TR-383-v1.8.0](https://github.com/BroadbandForum/yang/tree/TR-383-v1.8.0)*

Expand Down
Binary file removed docs/YANG-develop-102.pdf
Binary file not shown.
Binary file added docs/YANG-develop-105.pdf
Binary file not shown.
Binary file modified docs/index.docx
Binary file not shown.
16 changes: 8 additions & 8 deletions docs/index.htm
Original file line number Diff line number Diff line change
Expand Up @@ -427,27 +427,27 @@ <h1 class="title auto-hoverlink" id="title">OD-360 – Broadband Forum
<col style="width: 53%" />
</colgroup>
<thead>
<tr class="header">
<tr>
<th style="text-align: left;">Issue Number</th>
<th style="text-align: left;">Approval Date</th>
<th style="text-align: left;">Issue Editor</th>
<th style="text-align: left;">Changes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<tr>
<td style="text-align: left;">Issue 1</td>
<td style="text-align: left;">15 February 2022</td>
<td style="text-align: left;">Joey Boyd, Adtran</td>
<td style="text-align: left;">Original</td>
</tr>
<tr class="even">
<tr>
<td style="text-align: left;">Issue 1 Amendment 1</td>
<td style="text-align: left;">15 March 2023</td>
<td style="text-align: left;">Joey Boyd, Adtran</td>
<td style="text-align: left;">Add ‘units’ statement guidelines</td>
</tr>
<tr class="odd">
<tr>
<td style="text-align: left;">Issue 1 Amendment 2</td>
<td style="text-align: left;">19 January 2024</td>
<td style="text-align: left;">Joey Boyd, Adtran</td>
Expand Down Expand Up @@ -1945,23 +1945,23 @@ <h4 class="auto-hoverlink" data-info="header" id="sec:draft">Draft</h4>
<col style="width: 61%" />
</colgroup>
<thead>
<tr class="header">
<tr>
<th>Term</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<tr>
<td>family</td>
<td>refers to a group of ‘units’ statements representing a common
functional area including, but not limited to, time, length,
temperature, electricity, speed and memory storage</td>
</tr>
<tr class="even">
<tr>
<td>unit</td>
<td>the full text name of a unit, e.g., seconds, milliwatts</td>
</tr>
<tr class="odd">
<tr>
<td>symbol</td>
<td>the abbreviated form of expressing the units, e.g., mW, dBm</td>
</tr>
Expand Down
18 changes: 9 additions & 9 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -622,7 +622,7 @@ <h2 id="toc-title">Table of Contents</h2>
</nav>
<section id="sec:cover-page" class="cover-page unnumbered new-section">
<h1 class="cover-page unnumbered">Cover Page</h1>
<ul>
<ul class="task-list">
</ul>
<h3 class="unnumbered unlisted auto-hoverlink" data-info="header"
id="list-of-figures">List of Figures</h3>
Expand Down Expand Up @@ -699,27 +699,27 @@ <h1 class="cover-page unnumbered">Cover Page</h1>
<col style="width: 53%" />
</colgroup>
<thead>
<tr class="header">
<tr>
<th style="text-align: left;">Issue Number</th>
<th style="text-align: left;">Approval Date</th>
<th style="text-align: left;">Issue Editor</th>
<th style="text-align: left;">Changes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<tr>
<td style="text-align: left;">Issue 1</td>
<td style="text-align: left;">15 February 2022</td>
<td style="text-align: left;">Joey Boyd, Adtran</td>
<td style="text-align: left;">Original</td>
</tr>
<tr class="even">
<tr>
<td style="text-align: left;">Issue 1 Amendment 1</td>
<td style="text-align: left;">15 March 2023</td>
<td style="text-align: left;">Joey Boyd, Adtran</td>
<td style="text-align: left;">Add ‘units’ statement guidelines</td>
</tr>
<tr class="odd">
<tr>
<td style="text-align: left;">Issue 1 Amendment 2</td>
<td style="text-align: left;">19 January 2024</td>
<td style="text-align: left;">Joey Boyd, Adtran</td>
Expand Down Expand Up @@ -2379,23 +2379,23 @@ <h2 class="auto-hoverlink" data-info="header">BBF Guidelines for ‘units’
<col style="width: 61%" />
</colgroup>
<thead>
<tr class="header">
<tr>
<th>Term</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<tr>
<td>family</td>
<td>refers to a group of ‘units’ statements representing a common
functional area including, but not limited to, time, length,
temperature, electricity, speed and memory storage</td>
</tr>
<tr class="even">
<tr>
<td>unit</td>
<td>the full text name of a unit, e.g., seconds, milliwatts</td>
</tr>
<tr class="odd">
<tr>
<td>symbol</td>
<td>the abbreviated form of expressing the units, e.g., mW, dBm</td>
</tr>
Expand Down
Binary file modified docs/index.pdf
Binary file not shown.
36 changes: 26 additions & 10 deletions docs/index.typ
Original file line number Diff line number Diff line change
@@ -1,11 +1,5 @@
// Some definitions presupposed by pandoc's typst output.
#let horizontalrule = [
#line(start: (25%,0%), end: (75%,0%))
]
#let horizontalrule = line(start: (25%,0%), end: (75%,0%))

#let endnote(num, contents) = [
#stack(dir: ltr, spacing: 3pt, super[#num], contents)
]
#show terms: it => {
it.children
.map(child => [
Expand All @@ -15,12 +9,30 @@
.join()
}

#set table(
inset: 6pt,
stroke: none
)

#show figure.where(
kind: table
): set figure.caption(position: top)

#show figure.where(
kind: image
): set figure.caption(position: bottom)

#import "typst-template.typ": *

#set smartquote(enabled: false)

#show: doc => conf(
title: [OD\-360 – Broadband Forum YANG Modules],
subtitle: [Issue: 1 Amendment 2 ],
date: [Issue Date: January 2024],
pagenumbering: none,
cols: 1,
linenumbering: none,
info: (
PYTHONDIR: [..\/..\/..\/install\/pandoc\/\/..\/python],
analyticstag: [],
Expand Down Expand Up @@ -103,12 +115,12 @@ A set of YANG modules for managing access networks],

// scale = 1 will size the image at 1px = 1pt
#let bbf-image-scale = 1
#let bbf-image(scale: bbf-image-scale, ..args) = style(styles => {
#let bbf-image(scale: bbf-image-scale, ..args) = context {
let named = args.named()
if "width" in named or "height" in named {
image(..args)
} else {
let (width, height) = measure(image(..args), styles)
let (width, height) = measure(image(..args))
layout(page => {
// XXX should allow control over this hard-coded (1.0, 0.9)
let (max_width, max_height) = (1.0 * page.width, 0.9 * page.height)
Expand All @@ -126,7 +138,7 @@ A set of YANG modules for managing access networks],
image(..args, width: new_width, height: new_height)
})
}
})
}

#bbf-new-page[
#heading(level: 3, outlined: false)[
Expand Down Expand Up @@ -210,6 +222,8 @@ notices, legends, and other provisions set forth on this page.
#show table.cell.where(y: 0): strong
#set par(justify: false)
#set text(hyphenate: true)
#show regex("\>,"): "," + sym.zws
#show regex("\>\."): "." + sym.zws
#block(
width: 99.07%)[
#table(
Expand Down Expand Up @@ -1906,6 +1920,8 @@ The following terminology is used throughout these guidelines.
#show table.cell.where(y: 0): strong
#set par(justify: false)
#set text(hyphenate: true)
#show regex("\>,"): "," + sym.zws
#show regex("\>\."): "." + sym.zws
#table(
columns: (auto, auto),
align: (auto, auto),
Expand Down
1 change: 1 addition & 0 deletions docs/json-defaults.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ filters:
- auto-identifiers.lua
- pandoc-crossref-basic.lua
- special-headers.lua
- fix-references.lua
- auto-references.lua
- citeproc
- add-hyperlinks.lua
Expand Down
83 changes: 45 additions & 38 deletions docs/pandoc-output.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,47 +11,48 @@ PROJECTYAMLPROJECT
INSTALLPYTHON
INSTALLPROJECTYAML
package
yq eval ./../../install/cwmp/dm-units.yaml
yq eval ./../../install/projectyaml/WT-232/PROJECT.yaml
yq eval ./../../install/projectyaml/DTP-069/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-140/PROJECT.yaml
yq eval ./../../install/projectyaml/DTP-469/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-181/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-369/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-104/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-124/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-135/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-157/PROJECT.yaml
yq eval ./../../install/projectyaml/usp-data-models/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-098/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-262/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-106/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-143/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-069/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-196/PROJECT.yaml
yq eval ./../../install/projectyaml/cwmp-data-models/PROJECT.yaml
yq eval ./../../install/pandoc/metadata/bbf-metadata.yaml
yq eval ./../../install/pandoc/metadata/no-title-metadata.yaml
yq eval ./../../install/pandoc/defaults/common-defaults.yaml
yq eval ./../../install/pandoc/defaults/htm-defaults.yaml
yq eval ./../../install/pandoc/defaults/html-defaults.yaml
yq eval ./../../install/pandoc/defaults/pdf-defaults.yaml
yq eval ./../../install/pandoc/defaults/typst-defaults.yaml
yq eval ./../../install/pandoc/defaults/json-defaults.yaml
yq eval ./../../install/pandoc/defaults/docx-defaults.yaml
yq eval ./../../install/pandoc/defaults/_codebraid_preview.yaml
yq eval ./../../install/pandoc/defaults/htm-defaults.yaml
yq eval ./../../install/pandoc/defaults/codebraid-defaults.yaml
yq eval ./../../install/pandoc/defaults/common-defaults.yaml
yq eval ./../../install/pandoc/defaults/typst-defaults.yaml
yq eval ./../../install/pandoc/defaults/docx-defaults.yaml
yq eval ./../../install/pandoc/defaults/pdf-defaults.yaml
yq eval ./../../install/pandoc/defaults/json-defaults.yaml
yq eval ./../../install/pandoc/csl/itu-extra-csl.yaml
yq eval ./../../install/pandoc/csl/ansi-extra-csl.yaml
yq eval ./../../install/pandoc/csl/gsma-extra-csl.yaml
yq eval ./../../install/pandoc/csl/sff-extra-csl.yaml
yq eval ./../../install/pandoc/csl/w3c-extra-csl.yaml
yq eval ./../../install/pandoc/csl/ieee-extra-csl.yaml
yq eval ./../../install/pandoc/csl/iso-extra-csl.yaml
yq eval ./../../install/pandoc/csl/iana-extra-csl.yaml
yq eval ./../../install/pandoc/csl/grpc-extra-csl.yaml
yq eval ./../../install/pandoc/csl/mef-extra-csl.yaml
yq eval ./../../install/pandoc/csl/ietf-extra-csl.yaml
yq eval ./../../install/pandoc/csl/3gpp-extra-csl.yaml
yq eval ./../../install/pandoc/csl/ansi-extra-csl.yaml
yq eval ./../../install/pandoc/csl/itu-extra-csl.yaml
yq eval ./../../install/pandoc/csl/w3c-extra-csl.yaml
yq eval ./../../install/pandoc/csl/sff-extra-csl.yaml
yq eval ./../../install/projectyaml/WT-135/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-106/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-262/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-098/PROJECT.yaml
yq eval ./../../install/projectyaml/DTP-069/PROJECT.yaml
yq eval ./../../install/projectyaml/cwmp-data-models/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-196/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-232/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-104/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-124/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-140/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-181/PROJECT.yaml
yq eval ./../../install/projectyaml/DTP-469/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-369/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-157/PROJECT.yaml
yq eval ./../../install/projectyaml/usp-data-models/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-143/PROJECT.yaml
yq eval ./../../install/projectyaml/WT-069/PROJECT.yaml
yq eval ./../../install/cwmp/dm-units.yaml
make[1]: Leaving directory '/mnt/ebs/bamboo-agent-home-bravo/xml-data/build-dir/YANG-YANG-DOCS/publish/yang'
make[1]: Entering directory '/mnt/ebs/bamboo-agent-home-bravo/xml-data/build-dir/YANG-YANG-DOCS/publish/yang'
ROOTDIR = ./../../
Expand All @@ -74,7 +75,7 @@ installdir = ../../../install/
publishdir = ../../../publish/yang/
FIRSTS
RESOURCES
TARGETS index.htm index.html index.docx index.pdf YANG-develop-102.pdf
TARGETS index.htm index.html index.docx index.pdf YANG-develop-105.pdf
PACKAGE
PROJECTYAMLPROJECT
INSTALLPYTHON
Expand All @@ -86,13 +87,13 @@ sed -e'<relocate-image-links>' 02-ietf.md >>../docs/index.md
sed -e'<relocate-image-links>' 03-bbf.md >>../docs/index.md
sed -e'<relocate-image-links>' 04-deviation.md >>../docs/index.md
sed -e'<relocate-image-links>' 05-units.md >>../docs/index.md
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-102)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/css/release.css >../docs/release.css
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-102)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/defaults/json-defaults.yaml >../docs/json-defaults.yaml
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-102)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/defaults/docx-defaults.yaml >../docs/docx-defaults.yaml
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-102)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/defaults/pdf-defaults.yaml >../docs/pdf-defaults.yaml
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-102)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/defaults/typst-defaults.yaml >../docs/typst-defaults.yaml
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-102)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/custom/typst-template.typ >../docs/typst-template.typ
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-102)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/custom/typst-stringify.typ >../docs/typst-stringify.typ
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-105)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/css/release.css >../docs/release.css
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-105)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/defaults/json-defaults.yaml >../docs/json-defaults.yaml
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-105)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/defaults/docx-defaults.yaml >../docs/docx-defaults.yaml
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-105)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/defaults/pdf-defaults.yaml >../docs/pdf-defaults.yaml
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-105)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/defaults/typst-defaults.yaml >../docs/typst-defaults.yaml
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-105)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/custom/typst-template.typ >../docs/typst-template.typ
sed -e '/span\.release::before/s|{ *content:.*; *}|{ content: "(develop-105)"; }|' -e 's|${USERDATA}|../../../install/pandoc/|g' -e 's|${PROJECTYAMLTARGETDIR}|../docs|g' -e 's|${TARGETDIR}|../docs|g' <../../../install/pandoc/custom/typst-stringify.typ >../docs/typst-stringify.typ
'../../../install/pandoc/css/bbf.css' -> '../docs/bbf.css'
'../../../install/pandoc/css/bbflogo-bw.png' -> '../docs/bbflogo-bw.png'
'../../../install/pandoc/css/bbflogo-reverse-dark.png' -> '../docs/bbflogo-reverse-dark.png'
Expand All @@ -115,7 +116,13 @@ pandoc --data-dir=../../../install/pandoc/ --defaults=html-defaults.yaml --cs
pandoc --data-dir=../../../install/pandoc/ --defaults=../docs/docx-defaults.yaml --toc ../docs/index.json --output=../docs/index.docx
pandoc --data-dir=../../../install/pandoc/ --defaults=../docs/typst-defaults.yaml ../docs/index.json --output=../docs/index.typ
typst compile ../docs/index.typ ../docs/index.pdf
'../docs/index.pdf' -> '../docs/YANG-develop-102.pdf'
warning: unknown font family: arial
┌─ ../docs/typst-template.typ:379:17
379 │ font: font,
│ ^^^^

'../docs/index.pdf' -> '../docs/YANG-develop-105.pdf'
make[2]: Leaving directory '/mnt/ebs/bamboo-agent-home-bravo/xml-data/build-dir/YANG-YANG-DOCS/publish/yang/OD-360'
'CNAME' -> 'docs/CNAME'
make[1]: Leaving directory '/mnt/ebs/bamboo-agent-home-bravo/xml-data/build-dir/YANG-YANG-DOCS/publish/yang'
5 changes: 3 additions & 2 deletions docs/pandoc-tests.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" ?>
<testsuites disabled="0" errors="0" failures="0" tests="33" time="0.0">
<testsuite disabled="0" errors="0" failures="0" name="pandoc" skipped="0" tests="33" time="0">
<testsuites disabled="0" errors="0" failures="0" tests="34" time="0.0">
<testsuite disabled="0" errors="0" failures="0" name="pandoc" skipped="0" tests="34" time="0">
<testcase name="cant-expand-string-macro-in"/>
<testcase name="cant-expand-string-macro-in-2"/>
<testcase name="cant-find-file"/>
Expand All @@ -17,6 +17,7 @@
<testcase name="code-block-filter-pbv-failed-parse-failed-expected-5-1"/>
<testcase name="code-block-filter-pbv-failed-parse-failed-message-type-has-no-field-named"/>
<testcase name="error-yaml-line"/>
<testcase name="fixed-published-publisher"/>
<testcase name="invalid-figure-identifier-must-start-with-fig"/>
<testcase name="invalid-table-identifier-must-start-with-tbl"/>
<testcase name="invalid-table-identifier-must-start-with-tbl-2"/>
Expand Down
2 changes: 1 addition & 1 deletion docs/release.css
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
/* values defined in this file can be updated when building or deploying */
span.release::before { content: "(TR-383-v1.8.0-102)"; }
span.release::before { content: "(TR-451-v1.1.0-105)"; }
2 changes: 1 addition & 1 deletion docs/release.css.bak
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
/* values defined in this file can be updated when building or deploying */
span.release::before { content: "(develop-102)"; }
span.release::before { content: "(develop-105)"; }
Loading

0 comments on commit 335a99e

Please sign in to comment.