Repository navigation
Expand file tree
/
Copy pathpubliccode.yml
More file actions
52 lines (45 loc) · 1.72 KB
/
Copy pathpubliccode.yml
File metadata and controls
52 lines (45 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
publiccodeYmlVersion: '0.5'
name: Standards Checker
url: https://github.com/Geonovum/standards-checker
softwareType: library
developmentStatus: stable
platforms:
- web
categories:
- application-development
- it-development
- compliance-management
description:
en:
shortDescription: >-
A framework for building checkers that validate documents and APIs
against technical standards using OpenLint rulesets.
longDescription: |
Standards Checker is the shared validation framework behind Geonovum's
checker applications. It uses OpenLint rulesets to validate
documents and API descriptions against technical standards, and packages
everything needed to build a checker: a programmatic validation engine, a
CLI toolkit for command-line validation, and an embeddable React user
interface with a CodeMirror editor that lints as you type.
The package also ships shared Vite, Vitest, ESLint, Prettier and
TypeScript configurations plus a pre-built Tailwind CSS bundle, so
consumer applications such as ogc-checker and don-checker stay small and
consistent. Standards and their versions are described once and reused by
both the web UI and the CLI.
features:
- OpenLint-based validation engine with a programmatic API
- CLI toolkit for building command-line checkers
- Embeddable React UI with a CodeMirror editor
- Shared Vite, Vitest, ESLint, Prettier and TypeScript configs
- Pre-built Tailwind CSS bundle, no CSS tooling required downstream
legal:
license: EUPL-1.2
mainCopyrightOwner: Geonovum
maintenance:
type: internal
contacts:
- name: Geonovum
localisation:
localisationReady: false
availableLanguages:
- en