A quarkdown integration extension for markitect.
| .claude/rules | ||
| .forgejo/workflows | ||
| docs | ||
| examples | ||
| integration | ||
| registry | ||
| src/markitect_quarkdown | ||
| tests | ||
| wiki | ||
| workplans | ||
| .custodian-brief.md | ||
| .gitignore | ||
| .repo-classification.yaml | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| INTENT.md | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| SCOPE.md | ||
markitect-quarkdown
markitect-quarkdown provides the concrete Quarkdown render/export adapter for
Markitect. It keeps Quarkdown runtime assumptions out of markitect-tool while
still satisfying the Markitect render adapter contract.
Scope
This repository owns:
render.quarkdownadapter descriptor and entry point- Markitect profile to Quarkdown profile mapping
- controlled Quarkdown CLI execution plans
- Quarkdown permission and runtime dependency mapping
- generated artifact validation and checksums
- open-reuse integration metadata
It does not reimplement Quarkdown, fork Quarkdown, or make core Markitect responsible for renderer behavior.
Development
Run tests from this checkout:
PYTHONPATH=src:/home/worsch/markitect-tool/src python3 -m pytest
The suite uses fake execution for adapter-boundary tests. A real Quarkdown
runtime smoke check skips when quarkdown is not installed.
Entry Point
[project.entry-points."markitect_tool.render_export_adapters"]
quarkdown = "markitect_quarkdown.adapter:quarkdown_adapter_descriptor"
Docs
docs/adapter-boundary.mddocs/profile-matrix.mddocs/permissions-and-runtime.mdintegration/quarkdown.integration.yaml