For YANG Validator, see: https://github.com/YangCatalog/yang-validator-extractor
For YANG Regex Validator (yangre), see: https://github.com/YangCatalog/yang-validator-extractor
This repository contains the code for displaying and formating of most of YANG Catalog's public web pages. This includes:
- informational pages
- statistics page - displays various graphs, statistics, and warnings for module compilations
- search page - plain text or regexp search through the catalog of YANG modules
- module details page - view details and properties of a specific module
- module impact analysis page - view dependency relations of a module or set of modules
The statistics data displayed is generated by sdo-analysis.
The rest of the data is provided by the backend.
YANG Catalog's frontend is written in Angular and TypeScript.
The docker container is meant to be deployed with docker-compose or k8s as part of a full YANG Catalog instance with the deployment repository.