From 8fcdfd0b9c612eba1ee303861572fe6c96ec672e Mon Sep 17 00:00:00 2001 From: Abdelrahman Essawy Date: Tue, 15 Sep 2026 03:11:58 +0300 Subject: [PATCH 1/2] docs(automation): add the Automation section Automation platforms get their own sidebar group instead of sitting among developer tools. n8n moves to /automation/n8n with the old URL redirected. - Overview hub with platform cards, template cards and how waiting works - Activepieces page for the published piece: install, waitpoint, trigger - Templates page for the two portal-ready n8n workflows - Any tool over HTTP page, which covers Make and Zapier until apps exist - Integrations group renamed Developer tools (SDK, CLI, MCP server) Heroes come from scripts/render-heroes.mjs so they can be regenerated. scripts/check-template-links.mjs fails CI when a template heading drifts from the n8n templates README or a workflow link stops resolving. --- .github/workflows/validate-frontmatter.yml | 4 + automation/activepieces.mdx | 173 ++++++++++++++++++++ automation/http.mdx | 160 ++++++++++++++++++ automation/index.mdx | 84 ++++++++++ n8n.mdx => automation/n8n.mdx | 37 +++-- automation/templates.mdx | 89 ++++++++++ docs.json | 20 ++- images/activepieces/installed.png | Bin 0 -> 107069 bytes images/activepieces/job-form.png | Bin 0 -> 53130 bytes images/activepieces/waitpoint.svg | 42 +++++ images/automation/hero-activepieces.png | Bin 0 -> 299891 bytes images/automation/hero-http.png | Bin 0 -> 334943 bytes images/automation/hero-n8n.png | Bin 0 -> 303240 bytes images/automation/hero-overview.png | Bin 0 -> 344377 bytes images/logos/activepieces.svg | 1 + images/logos/make.svg | 1 + images/logos/n8n.svg | 1 + images/logos/zapier.svg | 1 + images/templates/quote-videos-languages.png | Bin 0 -> 499327 bytes images/templates/run-ffmpeg-canvas.png | Bin 0 -> 76236 bytes package.json | 3 +- scripts/check-template-links.mjs | 79 +++++++++ scripts/render-heroes.mjs | 160 ++++++++++++++++++ 23 files changed, 836 insertions(+), 19 deletions(-) create mode 100644 automation/activepieces.mdx create mode 100644 automation/http.mdx create mode 100644 automation/index.mdx rename n8n.mdx => automation/n8n.mdx (88%) create mode 100644 automation/templates.mdx create mode 100644 images/activepieces/installed.png create mode 100644 images/activepieces/job-form.png create mode 100644 images/activepieces/waitpoint.svg create mode 100644 images/automation/hero-activepieces.png create mode 100644 images/automation/hero-http.png create mode 100644 images/automation/hero-n8n.png create mode 100644 images/automation/hero-overview.png create mode 100644 images/logos/activepieces.svg create mode 100644 images/logos/make.svg create mode 100644 images/logos/n8n.svg create mode 100644 images/logos/zapier.svg create mode 100644 images/templates/quote-videos-languages.png create mode 100644 images/templates/run-ffmpeg-canvas.png create mode 100644 scripts/check-template-links.mjs create mode 100644 scripts/render-heroes.mjs diff --git a/.github/workflows/validate-frontmatter.yml b/.github/workflows/validate-frontmatter.yml index 3fd2224..6a07894 100644 --- a/.github/workflows/validate-frontmatter.yml +++ b/.github/workflows/validate-frontmatter.yml @@ -14,6 +14,7 @@ on: - "scripts/validate-nav-and-redirects.mjs" - "scripts/check-plan-limits.mjs" - "scripts/check-webhooks-guide.mjs" + - "scripts/check-template-links.mjs" - "package.json" pull_request: paths: @@ -24,6 +25,7 @@ on: - "scripts/validate-nav-and-redirects.mjs" - "scripts/check-plan-limits.mjs" - "scripts/check-webhooks-guide.mjs" + - "scripts/check-template-links.mjs" - "package.json" jobs: @@ -43,3 +45,5 @@ jobs: run: node scripts/check-plan-limits.mjs - name: Check webhooks guide matches the webhook contract run: node scripts/check-webhooks-guide.mjs + - name: Check template links and titles against the n8n templates repo + run: node scripts/check-template-links.mjs diff --git a/automation/activepieces.mdx b/automation/activepieces.mdx new file mode 100644 index 0000000..2d230ba --- /dev/null +++ b/automation/activepieces.mdx @@ -0,0 +1,173 @@ +--- +title: "Run media jobs from Activepieces" +sidebarTitle: "Activepieces" +description: "Install the Rendobar piece on Activepieces, add an API key, and run media jobs that pause the flow until they finish, with a trigger for finished jobs." +icon: "puzzle-piece" +keywords: ["activepieces", "activepieces piece", "rendobar activepieces", "@rendobar/piece-rendobar", "activepieces video processing", "activepieces ffmpeg", "activepieces waitpoint", "activepieces custom piece"] +canonical: "https://rendobar.com/docs/automation/activepieces" +--- + +