PRDCT-540: combine dev+help home and overview (top-down pilot) - #1022
PRDCT-540: combine dev+help home and overview (top-down pilot)#1022Iamfle4ka wants to merge 3 commits into
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 |
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