Skip to content

[01] Expose @ankhorage/paradox as Ankh docs command provider #55

Description

@artiphishle

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions