generated from coulomb/repo-seed
39 lines
1.6 KiB
Markdown
39 lines
1.6 KiB
Markdown
# guide-board
|
|
|
|
`guide-board` is a certification and compliance preparation framework. It turns
|
|
standards, conformance, regulatory, and repository-quality claims into structured
|
|
evidence that can be reviewed, repeated, compared, and used during assessments.
|
|
|
|
The root project owns the framework contracts. Domain-specific work lives in
|
|
extensions.
|
|
|
|
## Local Baseline
|
|
|
|
The first core is intentionally dependency-light. From a clean checkout:
|
|
|
|
```sh
|
|
PYTHONPATH=src python3 -m guide_board extensions list
|
|
PYTHONPATH=src python3 -m guide_board extensions validate
|
|
PYTHONPATH=src python3 -m guide_board profile validate-target profiles/targets/sample-repository.json
|
|
PYTHONPATH=src python3 -m guide_board profile validate-assessment profiles/assessments/sample-noop.json
|
|
PYTHONPATH=src python3 -m guide_board plan \
|
|
--target profiles/targets/sample-repository.json \
|
|
--assessment profiles/assessments/sample-noop.json
|
|
PYTHONPATH=src python3 -m guide_board run \
|
|
--target profiles/targets/sample-repository.json \
|
|
--assessment profiles/assessments/sample-noop.json
|
|
PYTHONPATH=src python3 -m unittest discover -s tests
|
|
```
|
|
|
|
The `sample-noop` extension exercises the guide-board contracts without invoking
|
|
an external harness. `open-cmis-tck` is the first real seed extension.
|
|
|
|
See:
|
|
|
|
- [INTENT.md](INTENT.md)
|
|
- [docs/ARCHITECTURE-BLUEPRINT.md](docs/ARCHITECTURE-BLUEPRINT.md)
|
|
- [docs/EXTENSION-SDK.md](docs/EXTENSION-SDK.md)
|
|
- [extensions/CANDIDATES.md](extensions/CANDIDATES.md)
|
|
- [extensions/open-cmis-tck/INTENT.md](extensions/open-cmis-tck/INTENT.md)
|
|
- [workplans/GUIDE-BOARD-WP-0001-bootstrapping.md](workplans/GUIDE-BOARD-WP-0001-bootstrapping.md)
|