Package: S7schema 0.1.1


Aksel Thomsen
S7schema: 'S7' Framework for Schema-Validated YAML Configuration
Provides a generic framework for working with YAML (YAML Ain't Markup Language) configuration files. Uses 'ajv' (Another JSON Schema Validator) via 'V8' to validate configurations against JSON Schema definitions. Configuration objects inherit from 'S7' classes and base lists, supporting downstream extension through custom classes and methods.
Authors:
S7schema_0.1.1.tar.gz
S7schema_0.1.1.zip(r-4.7)S7schema_0.1.1.zip(r-4.6)S7schema_0.1.1.zip(r-4.5)
S7schema_0.1.1.tgz(r-4.6-any)S7schema_0.1.1.tgz(r-4.5-any)
S7schema_0.1.1.tar.gz(r-4.7-any)S7schema_0.1.1.tar.gz(r-4.6-any)
S7schema_0.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
S7schema/json (API)
NEWS
| # Install 'S7schema' in R: |
| install.packages('S7schema', repos = c('https://novonordisk-opensource.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/novonordisk-opensource/s7schema/issues
Pkgdown/docs site:https://novonordisk-opensource.github.io
Last updated from:340f728324. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 130 | ||
| source / vignettes | OK | 186 | ||
| linux-release-x86_64 | OK | 130 | ||
| macos-release-arm64 | OK | 104 | ||
| macos-oldrel-arm64 | OK | 132 | ||
| windows-devel | OK | 80 | ||
| windows-release | OK | 82 | ||
| windows-oldrel | OK | 93 | ||
| wasm-release | OK | 104 |
Exports:document_schemaS7schemato_yamlvalidatevalidate_listvalidate_yamlwrite_config
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Document configuration schema | document_schema |
| Work with valid configurations | S7schema |
| Convert an R object to YAML | to_yaml |
| One-shot validation of configurations | validate_config validate_list validate_yaml |
| Write YAML configuration file | write_config |