Skip to content

PRDCT-551: phase-2 batch 1 — Storage API pages to their topic home - #1029

Closed
Iamfle4ka wants to merge 1 commit into
docs/devdocs-phase1-migrationfrom
PRDCT-551-storage-api-batch
Closed

Iamfle4ka wants to merge 1 commit into
docs/devdocs-phase1-migrationfrom
PRDCT-551-storage-api-batch

Conversation

@Iamfle4ka

Copy link
Copy Markdown
Collaborator

Draft — first phase-2 batch (topic re-placement), stacked on #1027. Mergeable only after the placement map is approved (PRDCT-550) and #1027 lands.

Executed by scripts/phase2-replace.mjs driven by the committed PLACEMENT-MAP.md (commit = script + map + output; --dry prints the all-batches summary). Batch chosen because it is uncontroversial: conf=high, touches none of the 7 UNSURE calls.

  • 9 pages leave the temporary Developer Docs group for their topic home: /storage/api/ (index, configurations, import-export, importer, tde-exporter) + /storage/api/clients/{python,r,php,docker-cli}.
  • redirect_from += old phase-1 path on every page (dev URL = phase-1 URL here, so one 301 covers both); public assets mirrored; 23 files repo-wide had inbound links rewritten; nav gets a Storage API subgroup under Storage.
  • The dev-origin dots vanish for these pages automatically (prefix changed) — the seam dissolves batch by batch, per the GitHub-method end-state.
  • Verified: build clean (423 pp, 193 redirect pages), audit 0 new broken / 0 missing, old paths 301 in dist.

Remaining batches (dry-run counts): Components › Development 45 · Generic Extractor 39 · Writers 3 · Core concepts 2 · Flows 2 · Transformations › Variables 2 — several gated on PRDCT-550 decisions. CLI batch turned out already complete in phase 1 (59/59 in place).

🤖 Generated with Claude Code

Executed by the new scripts/phase2-replace.mjs, driven by the committed
PLACEMENT-MAP.md (parses the reviewed table; --dry summarizes all batches; a batch
moves pages, sets slugs, appends redirect_from for the old path, mirrors public
assets of moved slugs, rewrites inbound links repo-wide, updates nav URLs).

Batch: 9 pages out of the temporary Developer Docs group into Storage —
/storage/api/ (index, configurations, import-export, importer, tde-exporter) +
/storage/api/clients/{python,r,php,docker-cli}. Nav: new 'Storage API' subgroup
under Storage; dev-origin dots disappear for these pages (prefix changed) — the
seam dissolves batch by batch, per the topic-integration method.

Verified: build clean (423 pages, 193 redirect pages — +9 from old paths), audit
0 new broken links / 0 missing images, both old-path redirects spot-checked in dist.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@linear-code

linear-code Bot commented Jul 17, 2026

Copy link
Copy Markdown

PRDCT-551

@vercel

vercel Bot commented Jul 17, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
connection-docs Ready Ready Preview, Comment Jul 17, 2026 5:31pm

Request Review

@Iamfle4ka

Copy link
Copy Markdown
Collaborator Author

Superseded by #1053 — re-cut off main per the 2026-07-27 incremental-migration pivot. Closing per the 2026-07-30 sync (close obsolete migration PRs).

@Iamfle4ka Iamfle4ka closed this Aug 3, 2026
@Iamfle4ka

Copy link
Copy Markdown
Collaborator Author

Superseded by #1053 (PRDCT-551: Storage API under Storage), re-cut off main. Closing per the 2026-07-30 decision to close the obsolete migration PRs; the branch stays cherry-pickable.

Iamfle4ka pushed a commit that referenced this pull request Aug 4, 2026
Re-cut of phase-2 batch 1 (was #1029, stacked on #1027) as a standalone
per-unit PR off main, per the 2026-07-27 pivot.

Moves the 9 Storage API pages to /storage/api/** (client libraries under
/storage/api/clients/), next to the rest of Storage. Old /integrate/storage/*
URLs keep working via redirect_from.

Build clean (265 pp); audit 0 missing images. Broken links are forward-refs
to not-yet-migrated units (/extend/**, /overview/api/, /integrate/jobs/) —
heal as those land.

Supersedes the stacked #1029 (closed with the #1027 stack once the queue drains).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Iamfle4ka pushed a commit that referenced this pull request Aug 4, 2026
Re-cut of phase-2 batch 1 (was #1029, stacked on #1027) as a standalone
per-unit PR off main, per the 2026-07-27 pivot.

Moves the 9 Storage API pages to /storage/api/** (client libraries under
/storage/api/clients/), next to the rest of Storage. Old /integrate/storage/*
URLs keep working via redirect_from.

Build clean (265 pp); audit 0 missing images. Broken links are forward-refs
to not-yet-migrated units (/extend/**, /overview/api/, /integrate/jobs/) —
heal as those land.

Supersedes the stacked #1029 (closed with the #1027 stack once the queue drains).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
Preview — 44e34c39 Deployed Jul 17, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev-docs-migration developers.keboola.com → help.keboola.com migration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant