Goal
Expose the existing paradox documentation generator through the Ankh provider interface.
Target commands
ankh docs
ankh docs check
ankh docs write
bunx @ankhorage/paradox
The standalone paradox CLI should keep working. ankh docs should delegate to the same implementation.
Package metadata
Add package.json.ankh metadata:
{
"ankh": {
"category": "docs",
"provider": "./dist/ankh.provider.js",
"capabilities": [
"docs.generate",
"docs.check"
]
}
}
Scope
- Add provider metadata and provider entrypoint.
- Reuse existing docs generation logic.
- Avoid making
paradox depend on @ankhorage/ankh internals.
Acceptance criteria
ankh docs can be registered by provider discovery.
- Existing
paradox CLI remains compatible.
- Tests cover provider descriptors and command execution path.
Goal
Expose the existing
paradoxdocumentation generator through the Ankh provider interface.Target commands
The standalone
paradoxCLI should keep working.ankh docsshould delegate to the same implementation.Package metadata
Add
package.json.ankhmetadata:{ "ankh": { "category": "docs", "provider": "./dist/ankh.provider.js", "capabilities": [ "docs.generate", "docs.check" ] } }Scope
paradoxdepend on@ankhorage/ankhinternals.Acceptance criteria
ankh docscan be registered by provider discovery.paradoxCLI remains compatible.