From bbf6c64b5e0630a946f9a086638ba0997242c682 Mon Sep 17 00:00:00 2001 From: Peter Brightwell Date: Wed, 4 Sep 2024 11:23:23 +0100 Subject: [PATCH] Default to themes view --- README.md | 37 ++++++------------------------------- specs-by-type.md | 40 ++++++++++++++++++++++++++++++++++++++++ themes.md | 13 ------------- 3 files changed, 46 insertions(+), 44 deletions(-) create mode 100644 specs-by-type.md delete mode 100644 themes.md diff --git a/README.md b/README.md index 81ab6f2..abee865 100644 --- a/README.md +++ b/README.md @@ -15,44 +15,19 @@ The tables below list the current specifications and provide links to their docu The [NMOS API Testing Tool](https://specs.amwa.tv/nmos-testing) supports the majority of these specifications. -The tables below are organised by specification type. To see them organised by themes, click [here](themes.md) - - ### [NMOS Interface Specifications (IS)](is/) -These specify NMOS APIs using RAML, JSON Schema and normative text, supported by examples and other text: - -{% include spec_table.html filter_id="IS-" show_releases=true %} - -### [NMOS Data Model Specifications (MS)](ms/) - -These model the resources used in NMOS APIs: - -{% include spec_table.html filter_id="MS-" show_releases=true %} - -### [NMOS Best Common Practices (BCP)](bcp/) - -These specify best practice for use of NMOS APIs: - -{% include spec_table.html filter_id="BCP-" show_releases=true %} - -### [NMOS Informative Documents (INFO)](info/) - -These provide NMOS implementation guides: - -{% include spec_table.html filter_id="INFO-" %} - -### [NMOS Parameter Registers](https://specs.amwa.tv/nmos-parameter-registers) +The tables below are organised by theme. To see them organised by document type, click [here](specs-by-type.md) -These specify constants for many types of NMOS parameter values: +{% for theme in site.data.themes %} -{% include registers_table.html %} +### {{ theme.name }} -### [NMOS Control Feature Sets](https://specs.amwa.tv/nmos-control-feature-sets) +{{ theme.description}} -These specify opt-in models for the NMOS Control Framework +{% include specs_by_theme_table.html filter_theme=theme.id show_releases=true %} -{% include feature_sets_table.html %} +{% endfor %} diff --git a/specs-by-type.md b/specs-by-type.md new file mode 100644 index 0000000..6fdf17a --- /dev/null +++ b/specs-by-type.md @@ -0,0 +1,40 @@ +# NMOS Specifications by Document Type + +The tables below are organised by the specification document type. To see them organised by themes, click [here](.) + +### [NMOS Interface Specifications (IS)](is/) + +These specify NMOS APIs using RAML, JSON Schema and normative text, supported by examples and other text: + +{% include spec_table.html filter_id="IS-" show_releases=true %} + +### [NMOS Data Model Specifications (MS)](ms/) + +These model the resources used in NMOS APIs: + +{% include spec_table.html filter_id="MS-" show_releases=true %} + +### [NMOS Best Common Practices (BCP)](bcp/) + +These specify best practice for use of NMOS APIs: + +{% include spec_table.html filter_id="BCP-" show_releases=true %} + +### [NMOS Informative Documents (INFO)](info/) + +These provide NMOS implementation guides: + +{% include spec_table.html filter_id="INFO-" %} + +### [NMOS Parameter Registers](https://specs.amwa.tv/nmos-parameter-registers) + +These specify constants for many types of NMOS parameter values: + +{% include registers_table.html %} + +### [NMOS Control Feature Sets](https://specs.amwa.tv/nmos-control-feature-sets) + +These specify opt-in models for the NMOS Control Framework + +{% include feature_sets_table.html %} + diff --git a/themes.md b/themes.md deleted file mode 100644 index 869ac62..0000000 --- a/themes.md +++ /dev/null @@ -1,13 +0,0 @@ -# NMOS Specifications by Theme - -The tables below are organised by theme. To see them organised by id, click [here](.) - -{% for theme in site.data.themes %} - -### {{ theme.name }} - -{{ theme.description}} - -{% include specs_by_theme_table.html filter_theme=theme.id show_releases=true %} - -{% endfor %}