Skip to content

docs: documentation overhaul - central site#16

Merged
jimisola merged 9 commits intomainfrom
docs/documentation-overhaul
Mar 7, 2026
Merged

docs: documentation overhaul - central site#16
jimisola merged 9 commits intomainfrom
docs/documentation-overhaul

Conversation

@jimisola
Copy link
Member

@jimisola jimisola commented Mar 7, 2026

Summary

  • Create landing page component (reqstool) with overview, ecosystem diagram, getting started, components, background, terminology, and concepts pages
  • Move cross-cutting docs (data.adoc, files-and-directories.adoc, concepts.adoc) from reqstool-client to central site
  • Fix supplemental_files path resolution (Antora resolves .. paths from CWD, not playbook dir)
  • Add basic branding: logo, green/black/white color scheme, custom CSS, favicon
  • Add .nojekyll via supplemental UI for GitHub Pages
  • Add local dev playbook with relative filesystem paths
  • Add package.json with build scripts
  • Expand README with build instructions and component list
  • Add CONTRIBUTING.md
  • Update central playbook: all 12 component repos + central site as content sources
  • Set start_page: reqstool::index.adoc

Test plan

  • Local build passes with npm run build:local (71 HTML pages, 0 warnings)
  • All 13 components appear in site output
  • New central pages generated: concepts, data, files-and-directories
  • Cross-component xrefs resolve without warnings
  • Verify GitHub Pages deployment after merge

Jimisola Laursen added 8 commits March 7, 2026 15:38
- Fix playbook URLs (Luftfartsverket -> reqstool)
- Add all missing component repos to playbook
- Create landing page component (overview, getting-started, components)
- Add local-antora-playbook.yml for local dev
- Add package.json with build scripts
- Add supplemental UI (branding, logo, .nojekyll)
- Add CONTRIBUTING.md
- Update README.md
- Set start_page to reqstool::index.adoc
- Update .gitignore for Antora build artifacts

Signed-off-by: jimisola <jimisola@jimisola.com>
Paths need ../../ prefix since playbook is inside docs/ and
sibling repos are one level above the repo root.

Signed-off-by: jimisola <jimisola@jimisola.com>
Use ../supplemental-ui instead of supplemental-ui to be explicit
relative to the docs/ directory where playbooks live.

Signed-off-by: jimisola <jimisola@jimisola.com>
Change relative paths from ../../ to ../ to correctly resolve sibling
repos from the playbook file location.

Signed-off-by: jimisola <jimisola@jimisola.com>
Signed-off-by: jimisola <jimisola@jimisola.com>
Signed-off-by: jimisola <jimisola@jimisola.com>
Move data.adoc, file_and_directory_set.adoc (as files-and-directories.adoc),
and general concepts from how_it_works.adoc into the central reqstool component.
Add concepts.adoc with annotations, parsing, custom paths, and validation.
Update nav with new pages. Fix local playbook UI bundle path.

Signed-off-by: jimisola <jimisola@jimisola.com>
Antora resolves paths starting with '..' relative to CWD, not the
playbook directory. Use './../supplemental-ui' (dot-prefixed) so the
path resolves via the playbook dir instead. Use cached UI bundle for
local playbook to avoid network dependency.

Signed-off-by: jimisola <jimisola@jimisola.com>
@jimisola jimisola self-assigned this Mar 7, 2026
Signed-off-by: jimisola <jimisola@jimisola.com>
@jimisola jimisola merged commit b69c2a7 into main Mar 7, 2026
4 checks passed
@jimisola jimisola deleted the docs/documentation-overhaul branch March 7, 2026 20:13
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.

1 participant