generated from coulomb/repo-seed
67 lines
1.7 KiB
YAML
67 lines
1.7 KiB
YAML
schema_version: open-reuse.integration.v1
|
|
id: markitect-quarkdown
|
|
name: Markitect Quarkdown Render Adapter
|
|
upstream:
|
|
name: Quarkdown
|
|
project_url: https://github.com/iamgio/quarkdown
|
|
homepage: https://quarkdown.com/
|
|
version_policy: quarkdown-2.x
|
|
reuse:
|
|
primary_reuse_mode: adapter
|
|
secondary_reuse_modes:
|
|
- dependency-reuse
|
|
- cli-boundary
|
|
boundary:
|
|
local_adapter: markitect_quarkdown.adapter.MarkitectQuarkdownAdapter
|
|
markitect_adapter_id: render.quarkdown
|
|
entry_point_group: markitect_tool.render_export_adapters
|
|
core_contracts:
|
|
- markitect.render.export.v1
|
|
- markitect.render.reference.v1
|
|
runtime:
|
|
required_for_real_render:
|
|
- Quarkdown 2.x CLI
|
|
- Java 17+
|
|
required_for_pdf:
|
|
- Node.js
|
|
- npm
|
|
- Puppeteer
|
|
permissions:
|
|
known_flags:
|
|
- project-read
|
|
- global-read
|
|
- network
|
|
- native-content
|
|
- all
|
|
default_allow:
|
|
- project-read
|
|
default_deny:
|
|
- network
|
|
validation:
|
|
harness: python3 -m pytest
|
|
skip_without_runtime: true
|
|
checks:
|
|
- descriptor compatibility
|
|
- profile matrix
|
|
- command-plan construction
|
|
- fake-runner artifact validation
|
|
- missing runtime diagnostic
|
|
- real Quarkdown smoke test when CLI is installed
|
|
risks:
|
|
sensitivity:
|
|
- CLI command changes
|
|
- permission model changes
|
|
- output directory changes
|
|
- artifact naming changes
|
|
- PDF export dependency changes
|
|
- Java runtime changes
|
|
- Node/npm/Puppeteer changes
|
|
- license or security advisories
|
|
maintenance:
|
|
escalation_conditions:
|
|
- upstream Quarkdown release
|
|
- validation failure
|
|
- dependency requirement change
|
|
- permission behavior change
|
|
- generated artifact convention change
|