Conversation
Track B, top-down: ports the whole dev extend/ section (84 pages, 147 images) onto the platform at its existing /extend/ paths — component building, Common Interface, Generic Extractor, Generic Writer, Job Queue, and Marketplace publishing. Same-path migration (dev /extend/ == help /extend/), so no redirects needed. - Converter (migrate-devdocs.mjs, from #1020) used locally to port + removed before commit (not in this PR). - Includes resolved: branches-beta-warning -> :::caution[Public Beta]; config-map.json / writer-config-map.json inlined as static JSON; the jQuery config-events.js parameter- map overlay + its <style> dropped (interactive key->anchor linking not ported — the sample config is preserved as a plain code block). - Fixed a relative image ref broken by the slug->subdir remap (child_debug.png -> absolute public path); copied the non-image sample asset data.zip to public/. - Link rules: /extend/ internal (all ported); help + in-main sections internal; kept unmigrated dev sections (/integrate/, /automate/, /cli/, /overview/api, encryption) as absolute developers.keboola.com URLs; storage concept -> /storage/; stale paths fixed (/extractors/ -> /components/extractors/; S3 extractor other/ -> storage/). - Nav: new "Extending Keboola" top-level group (6 subsection indices). - Backlink pass: flipped inbound dev /extend/ links to internal across 14 help pages (home + overview/index left for #1022). Large section — could be split at review if preferred. Draft, awaiting maintainer review. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Collaborator
Author
|
Superseded: migration is being redone as ONE fully script-driven run (no post-script hand edits), per Jordan's requirement that moves be verifiable by validating the code. This PR's scope (and the hand-fixes discovered here) are encoded into the extended script. Placement map for the later topic re-organization: PLACEMENT-MAP.md / https://claude.ai/code/artifact/5333888d-4577-4915-9fab-37fbf3834d47 |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Draft — Track B, top-down. Ports the entire dev
extend/section (84 pages, 147 images) onto the platform at its existing/extend/paths: component building, Common Interface, Generic Extractor, Generic Writer, Job Queue, Marketplace publishing. Same-path migration (dev/extend/== help/extend/), so no redirects needed.Conservation
Every dev
extend/page ported 1:1 (mechanical port, no rework). Non-.md/image assets and Jekyll includes handled:branches-beta-warning.html→:::caution[Public Beta]config-map.json/writer-config-map.json→ inlined as static JSONconfig-events.js/writer-config-events.js(jQuery parameter-map overlay) + their<style>→ dropped; the sample config is preserved as a plain code block. Follow-up: the interactive key→anchor "parameter map" is not ported.data.zipsample asset copied topublic/extend/; fixed one relative image ref broken by the slug→subdir remap.Link handling
/extend/internal (all ported); help + in-main sections internal./integrate/,/automate/,/cli/,/overview/api,/overview/encryption) as absolutedevelopers.keboola.comURLs — flip when they migrate./extractors/→/components/extractors/; S3 extractorother/aws-s3→storage/aws-s3; storage concept →/storage/./extend/links to internal across 14 help pages (home +overview/indexleft for PRDCT-540: combine dev+help home and overview (top-down pilot) #1022).Nav
New Extending Keboola top-level group (6 subsection indices). This is a large section — happy to split it at review (e.g. component / generic-extractor / rest) if preferred.
Verification
npm run buildclean (342 pages).audit-phase2.mjs: 0 missing images, 0 broken links in/extend/(the 3 flagged are pre-existing onmain).Track-B remaining after this:
cli/(next), then storage-concept (deferred until Storage rework #1010 merges).🤖 Generated with Claude Code