generated from coulomb/repo-seed
first working guide-board architecture core
This commit is contained in:
22
extensions/_template/extension.json
Normal file
22
extensions/_template/extension.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"id": "replace-with-extension-id",
|
||||
"name": "Replace With Extension Name",
|
||||
"version": "0.1.0",
|
||||
"extension_type": "executable_harness",
|
||||
"lifecycle_status": "candidate",
|
||||
"supported_frameworks": [],
|
||||
"authorities": [],
|
||||
"profile_schemas": [
|
||||
"target-profile",
|
||||
"assessment-profile"
|
||||
],
|
||||
"check_groups": [],
|
||||
"preflight_runner": null,
|
||||
"runner_entrypoints": [],
|
||||
"normalizers": [],
|
||||
"mappings": [],
|
||||
"report_fragments": [],
|
||||
"dependencies": [],
|
||||
"restricted_assets": [],
|
||||
"certification_boundary": "This template is not an assessment or certification authority."
|
||||
}
|
||||
80
extensions/open-cmis-tck/extension.json
Normal file
80
extensions/open-cmis-tck/extension.json
Normal file
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"id": "open-cmis-tck",
|
||||
"name": "OpenCMIS TCK",
|
||||
"version": "0.1.0",
|
||||
"extension_type": "executable_harness",
|
||||
"lifecycle_status": "incubating",
|
||||
"supported_frameworks": [
|
||||
"cmis.browser-binding.compatibility.v1"
|
||||
],
|
||||
"authorities": [
|
||||
"oasis-cmis",
|
||||
"apache-chemistry-opencmis"
|
||||
],
|
||||
"profile_schemas": [
|
||||
"target-profile",
|
||||
"assessment-profile"
|
||||
],
|
||||
"check_groups": [
|
||||
{
|
||||
"id": "repository-type",
|
||||
"name": "Repository And Type Checks",
|
||||
"check_type": "executable_harness",
|
||||
"requirement_refs": [
|
||||
"cmis.repository-info",
|
||||
"cmis.type-definitions"
|
||||
],
|
||||
"runner_ref": "opencmis-tck"
|
||||
},
|
||||
{
|
||||
"id": "object-content",
|
||||
"name": "Object And Content Checks",
|
||||
"check_type": "executable_harness",
|
||||
"requirement_refs": [
|
||||
"cmis.object-services",
|
||||
"cmis.content-streams"
|
||||
],
|
||||
"runner_ref": "opencmis-tck"
|
||||
},
|
||||
{
|
||||
"id": "navigation",
|
||||
"name": "Navigation Checks",
|
||||
"check_type": "executable_harness",
|
||||
"requirement_refs": [
|
||||
"cmis.navigation-services"
|
||||
],
|
||||
"runner_ref": "opencmis-tck"
|
||||
},
|
||||
{
|
||||
"id": "query-acl-versioning",
|
||||
"name": "Query, ACL, And Versioning Checks",
|
||||
"check_type": "executable_harness",
|
||||
"requirement_refs": [
|
||||
"cmis.query",
|
||||
"cmis.acl",
|
||||
"cmis.versioning"
|
||||
],
|
||||
"runner_ref": "opencmis-tck"
|
||||
}
|
||||
],
|
||||
"preflight_runner": "cmis-browser-preflight",
|
||||
"runner_entrypoints": [
|
||||
"opencmis-tck"
|
||||
],
|
||||
"normalizers": [
|
||||
"opencmis-result-normalizer"
|
||||
],
|
||||
"mappings": [
|
||||
"cmis-capability-map"
|
||||
],
|
||||
"report_fragments": [
|
||||
"cmis-summary"
|
||||
],
|
||||
"dependencies": [
|
||||
"java",
|
||||
"maven",
|
||||
"Apache Chemistry OpenCMIS TCK artifact"
|
||||
],
|
||||
"restricted_assets": [],
|
||||
"certification_boundary": "Runs selected OpenCMIS TCK checks as preparation evidence only. It does not claim formal CMIS certification."
|
||||
}
|
||||
14
extensions/sample-noop/INTENT.md
Normal file
14
extensions/sample-noop/INTENT.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# INTENT
|
||||
|
||||
## Extension Name
|
||||
|
||||
`sample-noop`
|
||||
|
||||
## Purpose
|
||||
|
||||
`sample-noop` is a tiny guide-board extension used to prove that the core can
|
||||
discover extensions, validate profiles, and build run plans without depending on
|
||||
CMIS or any external test harness.
|
||||
|
||||
It should stay boring. Its job is to exercise the guide-board contracts before
|
||||
real extension adapters add domain-specific runners and normalizers.
|
||||
36
extensions/sample-noop/extension.json
Normal file
36
extensions/sample-noop/extension.json
Normal file
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"id": "sample-noop",
|
||||
"name": "Sample No-Op Extension",
|
||||
"version": "0.1.0",
|
||||
"extension_type": "procedural_evidence",
|
||||
"lifecycle_status": "incubating",
|
||||
"supported_frameworks": [
|
||||
"guide-board.sample-readiness.v0"
|
||||
],
|
||||
"authorities": [
|
||||
"guide-board"
|
||||
],
|
||||
"profile_schemas": [
|
||||
"target-profile",
|
||||
"assessment-profile"
|
||||
],
|
||||
"check_groups": [
|
||||
{
|
||||
"id": "profile-shape",
|
||||
"name": "Profile Shape",
|
||||
"check_type": "manual",
|
||||
"requirement_refs": [
|
||||
"guide-board.sample-readiness.v0.profile-shape"
|
||||
],
|
||||
"runner_ref": null
|
||||
}
|
||||
],
|
||||
"preflight_runner": null,
|
||||
"runner_entrypoints": [],
|
||||
"normalizers": [],
|
||||
"mappings": [],
|
||||
"report_fragments": [],
|
||||
"dependencies": [],
|
||||
"restricted_assets": [],
|
||||
"certification_boundary": "Development-only sample extension. It produces no certification or compliance conclusion."
|
||||
}
|
||||
Reference in New Issue
Block a user