Skip to content

feat(docs): add comprehensive Antora documentation structure#23

Merged
jimisola merged 1 commit intomainfrom
docs/add-antora-structure
Feb 25, 2026
Merged

feat(docs): add comprehensive Antora documentation structure#23
jimisola merged 1 commit intomainfrom
docs/add-antora-structure

Conversation

@jimisola
Copy link
Member

Summary

Implements Antora-based documentation structure matching the Maven plugin pattern for consistency across the reqstool project.

Changes

  • Created comprehensive Antora documentation structure under docs/
  • Migrated content from README.adoc to separate documentation pages:
    • description.adoc: Features, quick start, and requirements
    • configuration.adoc: Configuration parameters with Gradle-specific examples
    • usage.adoc: Usage examples and task information
    • license.adoc: License information
  • Added Antora configuration files:
    • antora.yml: Component descriptor
    • antora-playbook.yml: Site playbook for building documentation
  • Added Antora navigation structure

Implementation

The existing publish_gh_pages.yml workflow is already configured to build and deploy this documentation to GitHub Pages, so no workflow changes are needed.

References

@jimisola jimisola self-assigned this Feb 25, 2026
@jimisola jimisola force-pushed the docs/add-antora-structure branch from 152579f to 983e0bd Compare February 25, 2026 11:25
@jimisola jimisola changed the title docs: add Antora documentation structure docs: add comprehensive Antora documentation structure Feb 25, 2026
Create Antora-based documentation structure matching the Maven plugin pattern:
- antora.yml: Component descriptor with plugin metadata
- antora-playbook.yml: Playbook configuration for building the documentation site
- modules/ROOT/nav.adoc: Navigation structure
- modules/ROOT/pages/:
  - index.adoc: Main documentation page
  - description.adoc: Features, quick start, and requirements
  - configuration.adoc: Configuration parameters with examples
  - usage.adoc: Usage examples and task information
  - license.adoc: License information

Content adapted from README.adoc with Gradle-specific details and examples.
Resolves #21

Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
@jimisola jimisola force-pushed the docs/add-antora-structure branch from 983e0bd to b473a48 Compare February 25, 2026 11:57
@jimisola jimisola changed the title docs: add comprehensive Antora documentation structure chore(docs): add comprehensive Antora documentation structure Feb 25, 2026
@jimisola jimisola changed the title chore(docs): add comprehensive Antora documentation structure feat(docs): add comprehensive Antora documentation structure Feb 25, 2026
@jimisola jimisola merged commit ca643b8 into main Feb 25, 2026
11 checks passed
@jimisola jimisola deleted the docs/add-antora-structure branch February 25, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: add Antora documentation structure

1 participant