Conversation
Pilot of the top-down dev→help unification (per Jordan sync). Instead of porting
more sections bottom-up, combine the two duplicated top pages first, since they
frame the whole combined site.
- Home (index.md): weave dev's technical framing ("open, extensible; components
orchestrated via mostly-REST APIs; everything doable via API") into help's
user orientation; add a "Work with Keboola Programmatically" section with the
three dev pillars (Integrate / Extend / Automate, linked to their dev URLs
until #1020/#1021 migrate). Drop the "separate docs for developers" framing and
the developers.keboola.com resources link — one site now. Internalize the
support link; fix /ai/mcp-server/ trailing slash.
- Overview (overview/index.md): help's richer page is the base; add a Diátaxis
"Working with Keboola Programmatically" technical layer (API-driven, open source,
common component structure = config in Storage + /run job) folding dev's
overview/"working with Keboola"/common-features/running-jobs/config content;
dedup the KBC note (help already had it); MCP → cross-link canonical
/ai/mcp-server/; internalize two help.keboola.com self-links. Kept help's
current architecture diagram; dropped dev's outdated one ("Keboola Connection",
Extractors/Writers).
- Development Project block (dev home) parked at /extend/development-project/ with
a VERIFY(owner) flag (offer may be stale); linked once from the home Extend pillar.
- Redirect: dev /overview/repositories/ (Kill) -> /overview/; its GitHub-repos
content folded into the overview.
Draft — for Jordan/Miro to react to the combined pages on the Vercel preview.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
… sync actions + Developer Portal API) Residue check against the dev sources (Jordan's strikethrough method) found two unaccounted clauses from the dev home/overview — woven in so the blanked sources read empty. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Blanked-source audit (Jordan's strikethrough method)Per the agreed mechanic: every paragraph of the two merged dev pages is struck out and replaced with its destination. If any real text remained un-marked, it was missed — after commit dev
|
fact-checker pass — clean ✅ (+ diagram proposal)Fact-check of both combined pages (agent run, sources cited): all top testable claims CONFIRMED — the 5-stack list matches live reality and every stack URL resolves; deployment options identical to pre-merge Architecture diagram proposal (Jordan, Jul 15: concept-level "can never get outdated" vs the current logo-specific PNG that names Redshift/Synapse/Exasol/MLflow): a from-scratch editable SVG — sources → connectors → Storage ⇄ transformations/workspaces → destinations → consumption, with Flows and Governance bands, extension points dashed, no vendor names. Side-by-side comparison: https://claude.ai/code/artifact/cb25a54e-0fa3-4b8a-a6db-3f6a72a11b3d — say the word and I swap it into |
…home-overview # Conflicts: # src/content/docs/overview/index.md
|
Rebased onto The whole of
Result has all three: 0 absolute |
…n help Batch 1 landed the Storage API pages after this branch was cut, so nine /integrate/storage/** links now have homes: /storage/api/**, with the #working-with-sliced-files fragment verified against the built id. The dev home links follow the precedent already on this branch (→ /extend/), the home-page bullet that advertised developers.keboola.com as a sibling site now names Extending Keboola, and /extend/docker-runner/processors/ takes its help alias. 78 → 35 remaining. All 35 are gated: 29 wait for the eight identity-landed pages (#1120), three SSH-tunnel links are rewritten by #1019, three #development-project links wait for #1022. Verified: build 361 pages, audit-phase2 missing images 0, unclosed fences 0, broken internal links unchanged at the pre-existing 29; every flipped target exists in dist. Line endings preserved (four of the nine files are CRLF). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… files Four on the API tokens page (three to the APIs subsection on /overview/, the "region" one to /overview/#stacks) and the encryption link on the Python transformations page. Their targets exist only once #1120 is on main, so this PR merges after #1120 — the order the PR bodies already state. After both land, the only dev-domain links left in help are the three to the dev home's #development-project section, which wait for #1022. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… job states, dev project on help Nikita's decisions on the review's placement findings (2026-09-14): APIs get their own `## APIs` section on /overview/, ahead of the glossary, instead of an h3 inside "Other Commonly Used Terms". The home page's "API reference" and the other 24 repointed links now land on a first-class section; the anchor is #apis, followed in 15 places here and in #1094, #1091 and developers-docs#418. Job states have one canonical home, /management/jobs/api/#job-status, the list checked against the queue swagger. /management/jobs/ keeps the UI half and drops both its own three-state list and the claim that a job always waits for infrastructure first — the API page says platform delays keep a job in `created`, and the two contradicted each other. /components/running-jobs-in-parallel/ keeps the billing rule and points at the same anchor. Two duplicate explanations collapse to a pointer: ai/index.md on apis.json, and extend/job-queue's API menu, which listed the same Queue API calls the Jobs API page documents in full. The dev home's "Development Project" section lands as /extend/development-project/ — the address #1022 also uses, so that PR drops the file when it rebases. The last three developers.keboola.com links in help point there now, which leaves only the three that #1022 owns. Its figures carry a VERIFY(owner): they come from the dev site unchanged. Verified: build 368 pages, audit-phase2 broken links 0 / missing images 0 / unclosed fences 0; #apis, #stacks, #job-status and the new page resolve in dist; no #apis-and-service-endpoints and no dev-home links left in content. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
Heads-up for whoever rebases this: #1120 now ships |
Draft — pilot of the top-down dev→help unification (per the Jordan sync). Rather than porting more sections bottom-up (automate #1020, integrate #1021), this combines the two most-duplicated pages first — the two homepages and the two "Keboola Overview" pages — because they frame the whole combined site. Review the real combined pages on the Vercel preview.
What changed
index.md): woven help's user orientation + dev's technical framing; new Work with Keboola Programmatically section with the three dev pillars (Integrate / Extend / Automate). Dropped the "separate docs for developers / end-users" framing and thedevelopers.keboola.comresources link — one site now.overview/index.md): help's richer page is the base; added a Diátaxis Working with Keboola Programmatically technical layer (API-driven, open source, common component structure). Deduped the KBC note; MCP → cross-link to canonical/ai/mcp-server/. Kept help's current architecture diagram, dropped dev's outdated one./extend/development-project/with aVERIFY(owner)flag; linked once from the home./overview/repositories/(Kill) →/overview/.Conservation ledger (every dev source paragraph accounted for)
dev home (
/)/ai/mcp-server//extend/development-project/(VERIFY owner)dev overview (
/overview/)kbc_structure.pngproject-structure1.pngkept; dev diagram dropped (outdated: "Keboola Connection", Extractors/Writers)/ai/mcp-server//overview/repositories/(Kill)/overview/Notes / follow-ups
developers.keboola.com/{integrate,extend,automate}/for now; flip to internal/integrate/and/automate/once PRDCT-538: migrate dev automate/ into help (pilot + converter) #1020/PRDCT-539: migrate dev integrate/ (clean remainder) into help #1021 merge (extend when that section migrates).VERIFY(owner)on the Development Project offer (limits, "3 orchestrations", process may be stale) — Linear issue to follow.Verification
npm run buildclean (259 pages;/overview/repositories/redirect resolves to/overview/).node scripts/audit-phase2.mjs: 0 broken internal links / 0 missing images introduced (the 3 broken links flagged are pre-existing onmain, unrelated to these pages).🤖 Generated with Claude Code