docs(guide): the docs pipeline publishes through the ingest API — the separate deploy step is retired
This commit is contained in:
parent
efa042b52c
commit
21e506e802
1 changed files with 3 additions and 3 deletions
|
|
@ -91,7 +91,7 @@ test: add/update tests (patch version bump)
|
||||||
|
|
||||||
## Docs Pipeline — soulcraft.com/docs
|
## Docs Pipeline — soulcraft.com/docs
|
||||||
|
|
||||||
Docs in `docs/**/*.md` are published with the npm package (included in `files`) and synced to soulcraft.com/docs on every portal deploy. Frontmatter controls what appears publicly.
|
Docs in `docs/**/*.md` are published with the npm package (included in `files`) and go live on soulcraft.com/docs via the docs ingest API: the release script's `scripts/push-docs.js` step POSTs every public doc to `https://soulcraft.com/api/docs/ingest` (auth: `DOCS_INGEST_SECRET` in the environment). No separate deploy step is involved (the old deploy-to-publish flow was retired in a platform change, 2026-08). Frontmatter controls what appears publicly.
|
||||||
|
|
||||||
### Docs check triggers
|
### Docs check triggers
|
||||||
|
|
||||||
|
|
@ -161,9 +161,9 @@ npm run release:major # Breaking changes (rare, manual decision)
|
||||||
The script: verifies clean git state, builds, tests, bumps version, updates CHANGELOG.md, commits, tags, pushes, publishes to npm, and creates a GitHub release.
|
The script: verifies clean git state, builds, tests, bumps version, updates CHANGELOG.md, commits, tags, pushes, publishes to npm, and creates a GitHub release.
|
||||||
|
|
||||||
After a successful release, remind the user:
|
After a successful release, remind the user:
|
||||||
> "Published. Deploy portal to pick up the new docs → go to the portal project and deploy."
|
> "Published. Docs are live on soulcraft.com/docs (pushed via the ingest API during the release) — spot-check a changed page with curl."
|
||||||
|
|
||||||
Do NOT deploy portal from here. Portal is always deployed separately from within the portal project.
|
There is no separate deploy step anymore. If the docs push failed (the script warns loudly), re-run `node scripts/push-docs.js` with `DOCS_INGEST_SECRET` set.
|
||||||
|
|
||||||
## Closed-Source Product Names — HARD RULE
|
## Closed-Source Product Names — HARD RULE
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue