Skip to content

docs: Mintlify site + validate/deploy pipeline#727

Merged
nomadicrogue merged 2 commits into
devfrom
feature/docs-mintlify
May 22, 2026
Merged

docs: Mintlify site + validate/deploy pipeline#727
nomadicrogue merged 2 commits into
devfrom
feature/docs-mintlify

Conversation

@abs2023
Copy link
Copy Markdown
Collaborator

@abs2023 abs2023 commented May 22, 2026

Summary

  • Replace legacy /docs/*.md with Mintlify MDX site (docs/docs.json, role-based navigation, AI knowledge pages, redirects).
  • Add AGENTS.md and .cursor/rules/morpheus.mdc for agent/human canonical guidance.
  • Add unified docs.yml workflow: validate on PRs and pushes to dev/test/main; deploy to S3 + CloudFront via GitHub OIDC on test and main only.
  • Add docs build toolchain (mint export, Pagefind search index, llms.txt / llms-full.txt generation).
  • Exclude docs.yml from main build.yml path triggers so doc-only changes do not start node builds or AWS deploys.

Test plan

  • Merge to dev; confirm Docs workflow runs validate jobs only (no deploy on dev).
  • After test promotion PR: confirm deploy to https://nodedocs.dev.mor.org
  • Spot-check navigation, /llms.txt, and Pagefind search on deployed site
  • Confirm push with only docs/** changes does not trigger main CI-CD pipeline

Made with Cursor

alex-sandrk and others added 2 commits May 7, 2026 16:37
Add docs npm toolchain (mint export, Pagefind, llms.txt), combine validate
and S3/CloudFront deploy in docs.yml, and exclude docs workflows from the
main CI-CD path filter so doc-only changes do not trigger node builds.

Co-authored-by: Cursor <cursoragent@cursor.com>
@nomadicrogue nomadicrogue merged commit 2aea2b8 into dev May 22, 2026
4 checks passed
nomadicrogue added a commit that referenced this pull request May 22, 2026
## Summary

Cherry-pick of docs-only commits onto `test` (does not include
`ui-desktop` or other pending `dev` work):

- `37dd105` — Mintlify MDX site, `AGENTS.md`, validate-only `docs.yml`
baseline
- `bc23a1b` — unified validate + OIDC deploy pipeline, Pagefind,
llms.txt tooling

On merge, the `Docs` workflow should validate and deploy to
https://nodedocs.dev.mor.org (requires `test` environment variables
already configured).

## Test plan

- [ ] Merge after review; confirm `Docs` workflow completes validate +
deploy jobs
- [ ] Verify https://nodedocs.dev.mor.org loads and `/llms.txt` is
present
- [ ] Confirm main CI-CD pipeline does **not** run for this merge
(docs-only paths)

## Note

This PR is independent of #727 (`dev`). Same doc content; `dev` can
merge on its own schedule.


Made with [Cursor](https://cursor.com)
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.

3 participants