Skip to content

Conversation

@dannyroosevelt
Copy link
Collaborator

@dannyroosevelt dannyroosevelt commented Apr 17, 2025

WHY

Summary by CodeRabbit

  • New Features

    • Added automated sitemap and robots.txt generation for improved site indexing and search visibility.
  • Bug Fixes

    • Corrected and unified internal documentation links to reflect updated URL structures across the site.
  • Chores

    • Introduced new redirect rules to ensure legacy documentation URLs forward to their new locations.
    • Updated navigation categories and metadata for more intuitive browsing.
    • Added sitemap-related files to the ignore list and updated development dependencies and scripts.

@vercel
Copy link

vercel bot commented Apr 17, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
docs-v2 ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 17, 2025 6:01am
2 Skipped Deployments
Name Status Preview Comments Updated (UTC)
pipedream-docs ⬜️ Ignored (Inspect) Apr 17, 2025 6:01am
pipedream-docs-redirect-do-not-edit ⬜️ Ignored (Inspect) Apr 17, 2025 6:01am

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Apr 17, 2025

Walkthrough

This set of changes reorganizes and updates internal documentation links throughout the codebase to reflect a new structure for major documentation categories such as "apps", "components", "projects", and "workspaces". Numerous markdown files were updated to correct and unify internal URLs, ensuring consistency with the new paths. Navigation metadata and configuration files were adjusted to match the updated structure, including the introduction of new redirect rules, sitemap generation configuration, and updates to navigation objects. Additionally, a new dependency and build script for sitemap generation were added, and .gitignore was updated to exclude generated sitemap and robots.txt files.

Changes

File(s) Change Summary
docs-v2/.gitignore Added ignore rules for sitemap XML files and robots.txt under /public/.
docs-v2/next-sitemap.config.js, docs-v2/package.json Added next-sitemap configuration, added next-sitemap as a dev dependency, and added a postbuild npm script to generate sitemap and robots.txt after build.
docs-v2/next.config.mjs Added multiple permanent redirect rules mapping legacy /integrations/, /workflows/contributing/, /workflows/projects/, and /workflows/workspaces/ paths to new /apps/, /components/contributing/, /projects/, and /workspaces/ paths.
docs-v2/pages/_meta.tsx, docs-v2/pages/components/_meta.tsx, docs-v2/pages/workflows/_meta.tsx, docs-v2/pages/apps/_meta.tsx Updated navigation metadata objects: reordered keys, added new keys, removed obsolete keys, and changed "external-auth" from a string label to a hidden display object.
docs-v2/pages/**/*.mdx (multiple files) Updated internal documentation links to reflect new base paths such as /apps/, /components/contributing/, /projects/, and /workspaces/. No content or logic changes.
docs-v2/pages/projects/index.mdx Updated image path to reflect new folder structure.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant NextJSApp
    participant next-sitemap
    participant PublicDir

    User->>NextJSApp: Build documentation site
    NextJSApp->>next-sitemap: Run postbuild script
    next-sitemap->>PublicDir: Generate sitemap*.xml and robots.txt
    Note right of PublicDir: Sitemap and robots.txt are ignored by git per .gitignore
Loading
sequenceDiagram
    participant User
    participant Browser
    participant NextJSApp

    User->>Browser: Navigate to old doc URL (e.g., /integrations/...)
    Browser->>NextJSApp: Request old URL
    NextJSApp-->>Browser: Respond with 308 redirect to new URL (e.g., /apps/...)
    Browser->>NextJSApp: Request new URL
    NextJSApp-->>Browser: Serve updated documentation page
Loading

Poem

🐇
A hop, a skip, new docs take flight,
With links all tidy, paths just right.
Sitemaps bloom and redirects steer,
No broken trails for you to fear.
Apps and components, projects anew—
This bunny’s mapped the docs for you!
🗺️✨

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

docs-v2/next-sitemap.config.js

Oops! Something went wrong! :(

ESLint: 8.57.1

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'jsonc-eslint-parser' imported from /eslint.config.mjs
at packageResolve (node:internal/modules/esm/resolve:839:9)
at moduleResolve (node:internal/modules/esm/resolve:908:18)
at defaultResolve (node:internal/modules/esm/resolve:1038:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:557:12)
at ModuleLoader.resolve (node:internal/modules/esm/loader:525:25)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:246:38)
at ModuleJob._link (node:internal/modules/esm/module_job:126:49)

Tip

⚡💬 Agentic Chat (Pro Plan, General Availability)
  • We're introducing multi-step agentic chat in review comments and issue comments, within and outside of PR's. This feature enhances review and issue discussions with the CodeRabbit agentic chat by enabling advanced interactions, including the ability to create pull requests directly from comments and add commits to existing pull requests.

📜 Recent review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f6bfbf9 and 5d697a2.

📒 Files selected for processing (1)
  • docs-v2/next-sitemap.config.js (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs-v2/next-sitemap.config.js

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🔭 Outside diff range comments (4)
docs-v2/pages/components/index.mdx (4)

8-8: 🛠️ Refactor suggestion

⚠️ Potential issue

Fix broken MDX links to Component API
The relative link api/#component-structure is currently broken. Update to the new API path:

-[Node.js modules](api/#component-structure)
+[Node.js modules](/components/contributing/api/#component-structure)

Similarly adjust other in-file API anchors at lines 27, 29, and 30.

🧰 Tools
🪛 GitHub Actions: Validate MDX Links

[error] 8-8: Broken link: /components/api/#component-structure (file not found)


[error] 8-8: Broken link: /components/api/#using-npm-packages (file not found)


27-27: ⚠️ Potential issue

Fix broken MDX link for props Interface
Change

-[Trigger](api/#interface-props)
+[Trigger](/components/contributing/api/#interface-props)

to restore the correct link target.

🧰 Tools
🪛 GitHub Actions: Validate MDX Links

[error] 27-27: Broken link: /components/api/#interface-props (file not found)


29-29: ⚠️ Potential issue

Fix broken MDX link for db API
Change

-[built-in key-value store](api/#db)
+[built-in key-value store](/components/contributing/api/#db)

to prevent the broken link error.

🧰 Tools
🪛 GitHub Actions: Validate MDX Links

[error] 29-29: Broken link: /components/api/#db (file not found)


30-30: ⚠️ Potential issue

Fix broken MDX link for dedupe strategies
Change

-[deduping strategies](api/#dedupe-strategies)
+[deduping strategies](/components/contributing/api/#dedupe-strategies)

to correct the anchor path.

🧰 Tools
🪛 GitHub Actions: Validate MDX Links

[error] 30-30: Broken link: /components/api/#dedupe-strategies (file not found)

🧹 Nitpick comments (7)
docs-v2/pages/projects/index.mdx (1)

69-69: Remove trailing punctuation in alt text.

Alt text should be concise and typically exclude terminal punctuation. Consider changing:

![How to move workflows from one project to another in the Pipedream dashboard.](...)

to

![How to move workflows from one project to another in the Pipedream dashboard](...)
docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx (1)

44-44: Hyphenate compound modifier.

Per style, use “reference-specific” instead of “reference specific”:

- ...and reference specific API endpoints...
+ ...and reference-specific API endpoints...
🧰 Tools
🪛 LanguageTool

[uncategorized] ~44-~44: When ‘reference-specific’ is used as a modifier, it is usually spelled with a hyphen.
Context: ...buting/api/#async-options-example), and reference specific API endpoints you want to use for the s...

(SPECIFIC_HYPHEN)

docs-v2/pages/components/contributing/typescript.mdx (1)

91-91: Nitpick: redundant hyphen in “strictly-typed”.

Consider changing “strictly-typed” to “strictly typed” for consistency with style guidelines.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~91-~91: The hyphen in strictly-typed is redundant.
Context: ...issues durin the beta: - this is strictly-typed within methods, run, hooks, and e...

(ADVERB_LY_HYPHEN_FIX)

docs-v2/pages/connect/components.mdx (1)

12-12: Internal link updated correctly for components reference; nitpick on comma usage.

The link to /components/contributing/ is correct. Consider adding a comma for readability:
“Your end users configure the inputs, and these components produce a result that's exported as output.”

🧰 Tools
🪛 LanguageTool

[uncategorized] ~12-~12: Possible missing comma found.
Context: ...s of code. Your end users configure the inputs and these components produce a result t...

(AI_HYDRA_LEO_MISSING_COMMA)

docs-v2/pages/components/contributing/index.mdx (1)

57-57: Verify 'sources' link target
The [sources](/workflows/building‑workflows/triggers/) link remains under the workflows section but appears in the “Contribution Process” context. Should this instead point to /components/contributing/quickstart/nodejs/sources/ to stay within the contributing guide?

docs-v2/next-sitemap.config.js (1)

1-33: Refine sitemap configuration
The basic next-sitemap config is good, but consider the following optional refinements:

  1. Enable autoLastmod at the top level so config.autoLastmod is defined.
  2. Prefix each loc with config.basePath to ensure URLs include /docs.
  3. Optionally split large sitemaps with sitemapSize or add generateIndexSitemap.

Apply this diff for clarity:

 module.exports = {
   siteUrl: "https://pipedream.com",
+  autoLastmod: true,
   generateRobotsTxt: true,
   basePath: "/docs",
   outDir: "public",
   changefreq: "daily",
   priority: 0.7,
   exclude: ["/hidden/*", "/deprecated/*"],
   transform: async (config, path) => {
     const fullPath = `${config.basePath}${path}`;
     return {
-      loc: path,
+      loc: fullPath,
       changefreq: config.changefreq,
       priority: config.priority,
       lastmod: config.autoLastmod
         ? new Date().toISOString()
         : undefined,
       alternateRefs: config.alternateRefs ?? [],
     };
   },
   robotsTxtOptions: {
     policies: [{ userAgent: "*", allow: "/" }],
   },
 };
docs-v2/next.config.mjs (1)

464-503: Well-structured comprehensive redirect implementation.

The added redirects form a complete set of rules to handle the documentation restructuring:

  1. Moving from /integrations/ to /apps/
  2. Moving from /workflows/contributing/components/ to /components/contributing/
  3. Moving from /workflows/projects/ to /projects/
  4. Moving from /workflows/workspaces/ to /workspaces/

All redirects are marked as permanent, which is appropriate for structural URL changes and helps preserve SEO value.

Consider adding a comment before this set of redirects to explain the purpose of this documentation restructuring for future maintainers, especially since this appears to be a significant change.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0dc0ec4 and 94954e1.

⛔ Files ignored due to path filters (3)
  • docs-v2/package-lock.json is excluded by !**/package-lock.json
  • docs-v2/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (65)
  • docs-v2/.gitignore (1 hunks)
  • docs-v2/next-sitemap.config.js (1 hunks)
  • docs-v2/next.config.mjs (1 hunks)
  • docs-v2/package.json (2 hunks)
  • docs-v2/pages/_meta.tsx (1 hunks)
  • docs-v2/pages/account/user-settings.mdx (1 hunks)
  • docs-v2/pages/apps/_meta.tsx (1 hunks)
  • docs-v2/pages/apps/apps.mdx (2 hunks)
  • docs-v2/pages/apps/connected-accounts.mdx (2 hunks)
  • docs-v2/pages/apps/external-auth.mdx (2 hunks)
  • docs-v2/pages/components/_meta.tsx (1 hunks)
  • docs-v2/pages/components/contributing/actions-quickstart.mdx (7 hunks)
  • docs-v2/pages/components/contributing/api.mdx (5 hunks)
  • docs-v2/pages/components/contributing/guidelines.mdx (15 hunks)
  • docs-v2/pages/components/contributing/index.mdx (2 hunks)
  • docs-v2/pages/components/contributing/sources-quickstart.mdx (1 hunks)
  • docs-v2/pages/components/contributing/typescript.mdx (2 hunks)
  • docs-v2/pages/components/index.mdx (3 hunks)
  • docs-v2/pages/connect/api.mdx (13 hunks)
  • docs-v2/pages/connect/components.mdx (5 hunks)
  • docs-v2/pages/connect/index.mdx (1 hunks)
  • docs-v2/pages/connect/managed-auth/oauth-clients.mdx (2 hunks)
  • docs-v2/pages/connect/mcp.mdx (1 hunks)
  • docs-v2/pages/connect/workflows.mdx (2 hunks)
  • docs-v2/pages/deprecated/migrate-from-v1/index.mdx (5 hunks)
  • docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx (4 hunks)
  • docs-v2/pages/glossary.mdx (8 hunks)
  • docs-v2/pages/index.mdx (3 hunks)
  • docs-v2/pages/pricing/index.mdx (1 hunks)
  • docs-v2/pages/privacy-and-security/best-practices.mdx (1 hunks)
  • docs-v2/pages/privacy-and-security/index.mdx (1 hunks)
  • docs-v2/pages/projects/index.mdx (1 hunks)
  • docs-v2/pages/projects/secrets.mdx (1 hunks)
  • docs-v2/pages/rest-api/index.mdx (18 hunks)
  • docs-v2/pages/troubleshooting.mdx (2 hunks)
  • docs-v2/pages/workflows/_meta.tsx (0 hunks)
  • docs-v2/pages/workflows/building-workflows/actions.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/code/index.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/code/nodejs/auth.mdx (2 hunks)
  • docs-v2/pages/workflows/building-workflows/code/nodejs/browser-automation.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/code/nodejs/index.mdx (3 hunks)
  • docs-v2/pages/workflows/building-workflows/code/nodejs/sharing-code.mdx (2 hunks)
  • docs-v2/pages/workflows/building-workflows/code/python/auth.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/http.mdx (2 hunks)
  • docs-v2/pages/workflows/building-workflows/sources.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/triggers.mdx (5 hunks)
  • docs-v2/pages/workflows/cli/reference.mdx (5 hunks)
  • docs-v2/pages/workflows/data-management/databases/index.mdx (1 hunks)
  • docs-v2/pages/workflows/data-management/destinations/email.mdx (1 hunks)
  • docs-v2/pages/workflows/data-management/destinations/emit.mdx (1 hunks)
  • docs-v2/pages/workflows/data-management/destinations/http.mdx (1 hunks)
  • docs-v2/pages/workflows/data-management/destinations/index.mdx (3 hunks)
  • docs-v2/pages/workflows/data-management/destinations/s3.mdx (1 hunks)
  • docs-v2/pages/workflows/data-management/destinations/sse.mdx (1 hunks)
  • docs-v2/pages/workflows/environment-variables.mdx (3 hunks)
  • docs-v2/pages/workflows/event-history.mdx (2 hunks)
  • docs-v2/pages/workflows/git.mdx (2 hunks)
  • docs-v2/pages/workflows/index.mdx (2 hunks)
  • docs-v2/pages/workspaces/domain-verification.mdx (1 hunks)
  • docs-v2/pages/workspaces/index.mdx (2 hunks)
  • docs-v2/pages/workspaces/sso/google.mdx (1 hunks)
  • docs-v2/pages/workspaces/sso/index.mdx (1 hunks)
  • docs-v2/pages/workspaces/sso/okta.mdx (1 hunks)
  • docs-v2/pages/workspaces/sso/saml.mdx (1 hunks)
💤 Files with no reviewable changes (1)
  • docs-v2/pages/workflows/_meta.tsx
🧰 Additional context used
🪛 LanguageTool
docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx

[uncategorized] ~44-~44: When ‘reference-specific’ is used as a modifier, it is usually spelled with a hyphen.
Context: ...buting/api/#async-options-example), and reference specific API endpoints you want to use for the s...

(SPECIFIC_HYPHEN)

docs-v2/pages/account/user-settings.mdx

[style] ~53-~53: Consider a shorter alternative to avoid wordiness.
Context: ...s/#requiring-two-factor-authentication) in order to log in to Pipedream. If you are a memb...

(IN_ORDER_TO_PREMIUM)

docs-v2/pages/connect/components.mdx

[uncategorized] ~12-~12: Possible missing comma found.
Context: ...s of code. Your end users configure the inputs and these components produce a result t...

(AI_HYDRA_LEO_MISSING_COMMA)


[style] ~457-~457: Consider replacing this phrase with the adverb “differently” to avoid wordiness.
Context: ...-props), and they need to be configured in a different way. Props that are dynamic will have a `re...

(IN_A_X_MANNER)

docs-v2/pages/components/contributing/typescript.mdx

[uncategorized] ~91-~91: The hyphen in strictly-typed is redundant.
Context: ...issues durin the beta: - this is strictly-typed within methods, run, hooks, and e...

(ADVERB_LY_HYPHEN_FIX)

docs-v2/pages/workflows/building-workflows/code/nodejs/index.mdx

[style] ~180-~180: Try using a synonym here to strengthen your writing.
Context: ... have access to the $ variable, which gives you access to methods like $.respond, `$....

(GIVE_PROVIDE)

docs-v2/pages/workflows/cli/reference.mdx

[misspelling] ~305-~305: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ...ce If you're working with resources in an workspace, you'll need ...

(EN_A_VS_AN)

docs-v2/pages/components/contributing/guidelines.mdx

[uncategorized] ~341-~341: Use a comma before ‘and’ if it connects two independent clauses (unless they are closely connected and short).
Context: ...e). If a prop definition does not exist and you are adding an app-specific prop tha...

(COMMA_COMPOUND_SENTENCE)


[uncategorized] ~343-~343: Possible missing preposition found.
Context: ...initions will also be surfaced for apps the Pipedream marketplace. ##### Methods ...

(AI_HYDRA_LEO_MISSING_IN)


[uncategorized] ~499-~499: The noun “dropdown” is spelled as one word.
Context: ...ns) so users can make selections from a drop down menu. For example, Todoist identifies p...

(LOCKDOWN)

docs-v2/pages/index.mdx

[grammar] ~57-~57: Is there a word missing between these two verbs?
Context: ...ocess) via GitHub. ## Contributing We hope is that by providing a generous free tier,...

(PRP_VB_BE)

docs-v2/pages/workflows/building-workflows/code/nodejs/sharing-code.mdx

[style] ~148-~148: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...egistry](/components/contributing/). 3. Node.js code step actions have a slightly di...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

🪛 GitHub Actions: Validate MDX Links
docs-v2/pages/components/index.mdx

[error] 8-8: Broken link: /components/api/#component-structure (file not found)


[error] 8-8: Broken link: /components/api/#using-npm-packages (file not found)


[error] 27-27: Broken link: /components/api/#interface-props (file not found)


[error] 29-29: Broken link: /components/api/#db (file not found)


[error] 30-30: Broken link: /components/api/#dedupe-strategies (file not found)

⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: pnpm publish
🔇 Additional comments (131)
docs-v2/.gitignore (1)

36-38: Ignore generated sitemap and robots files
These rules correctly prevent committing autogenerated sitemap XML files and robots.txt under public/.

docs-v2/pages/workspaces/sso/google.mdx (1)

9-9: Update workspace link path
The link to workspaces now correctly points to /workspaces/, aligning with the new docs structure.

docs-v2/pages/workspaces/sso/okta.mdx (1)

10-10: Correct workspace URL
The SSO requirements link now uses /workspaces/, matching the standardized path.

docs-v2/pages/workspaces/domain-verification.mdx (1)

5-5: Standardize SSO configuration link
The link now correctly targets /workspaces/sso/, reflecting the updated docs hierarchy.

docs-v2/pages/components/contributing/sources-quickstart.mdx (1)

682-682: Fix detailed component reference URL
The link now points to /components/contributing/api/, consistent with the revised documentation paths.

docs-v2/pages/workspaces/sso/saml.mdx (1)

9-9: Updated internal link for workspace SSO requirement
The link has been corrected to remove the /workflows/ prefix, now pointing to /workspaces/. This aligns with the new URL structure and ensures users navigate to the correct workspace page.

docs-v2/pages/workspaces/sso/index.mdx (1)

24-24: Corrected domain verification link
The hyperlink now references /workspaces/domain-verification/, consistent with the reorganized workspace documentation. This update maintains internal link consistency across the docs.

docs-v2/pages/connect/index.mdx (1)

67-67: Updated "Connected Account" glossary link
Changed the path from /integrations/connected-accounts to /apps/connected-accounts, matching the overall migration from “integrations” to “apps.” This ensures the glossary term directs users to the new apps documentation.

docs-v2/pages/workflows/data-management/destinations/s3.mdx (1)

25-25: Link to component action authoring guide updated
The link now correctly points to /components/contributing/#actions instead of the old /workflows/contributing/components/#actions. This aligns with the new documentation structure for component contribution guidelines.

docs-v2/pages/workflows/data-management/destinations/emit.mdx (1)

50-50: Updated component action reference in emit docs
The URL has been updated to /components/contributing/#actions, reflecting the consolidated path for component contribution documentation. This change ensures consistency with other component docs.

docs-v2/pages/workflows/building-workflows/code/index.mdx (1)

9-9: Updated "actions" link correctly aligned
The hyperlink now points to /components/contributing/#actions, matching the new documentation structure across the site.

docs-v2/pages/workflows/data-management/destinations/sse.mdx (1)

64-64: Consistent component action link path
The URL for authoring component actions has been updated to /components/contributing/#actions, aligning with the global restructure of component contribution guides.

docs-v2/pages/privacy-and-security/best-practices.mdx (1)

9-9: Corrected connected accounts link path
The internal link now references /apps/connected-accounts/, reflecting the new destination for managing connected accounts in Pipedream.

docs-v2/pages/connect/mcp.mdx (1)

86-86: Simplified Pipedream project link
The link to project creation is now /projects/#creating-projects, consistent with the updated URL scheme for projects.

docs-v2/pages/workflows/data-management/databases/index.mdx (1)

18-18: Updated connected account link to new apps path
The documentation now points to /apps/connected-accounts for configuring shared static IP routing, matching the unified docs layout.

docs-v2/pages/account/user-settings.mdx (1)

53-53: Update 2FA requirement link to new path
The internal link has been correctly updated from /workflows/workspaces/#requiring-two-factor-authentication to /workspaces/#requiring-two-factor-authentication, aligning with the new workspace documentation structure.

🧰 Tools
🪛 LanguageTool

[style] ~53-~53: Consider a shorter alternative to avoid wordiness.
Context: ...s/#requiring-two-factor-authentication) in order to log in to Pipedream. If you are a memb...

(IN_ORDER_TO_PREMIUM)

docs-v2/pages/workflows/data-management/destinations/email.mdx (1)

40-40: Correct component action link path
The link for component action contribution has been properly updated from /workflows/contributing/components/#actions to /components/contributing/#actions, ensuring consistency with the new docs structure.

docs-v2/pages/apps/external-auth.mdx (2)

22-22: Fix image asset path for external auth selector
The screenshot path was updated from /images/integrations/select-external-auth.png to /images/apps/select-external-auth.png, matching the new directory layout.


45-45: Ensure consistency of repeated image path update
The second instance of the "Select External Auth" image has been correctly updated to /images/apps/select-external-auth.png.

docs-v2/pages/privacy-and-security/index.mdx (1)

67-67: Standardize SSO documentation link
The single-sign-on link was updated from /workflows/workspaces/#configuring-single-sign-on-sso to /workspaces/#configuring-single-sign-on-sso, aligning with other workspace-related doc updates.

docs-v2/pages/workflows/data-management/destinations/http.mdx (1)

70-70: Update component action reference for HTTP destination
The link for component actions was correctly changed from /workflows/contributing/components/#actions to /components/contributing/#actions, keeping the documentation consistent.

docs-v2/pages/projects/index.mdx (1)

69-69: Verify the updated Cloudinary image path.

The new URL contains docs/docs/projects—ensure this reflects the correct Cloudinary directory structure (i.e., that docs/docs/projects/... is the intended path after removing /workflows/projects/).

docs-v2/pages/workflows/building-workflows/code/nodejs/ai-code-generation.mdx (1)

44-44: Confirm updated API link paths.

You’ve updated links from /workflows/contributing/components/api/ to /components/contributing/api/ (and its anchors). Please verify that all three new paths (/components/contributing/api/, /#props, /#async-options-example) resolve correctly in the docs site.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~44-~44: When ‘reference-specific’ is used as a modifier, it is usually spelled with a hyphen.
Context: ...buting/api/#async-options-example), and reference specific API endpoints you want to use for the s...

(SPECIFIC_HYPHEN)

docs-v2/pages/workflows/building-workflows/sources.mdx (1)

146-146: Confirm updated component links.

You updated the quickstart link and API docs link from /workflows/contributing/components/... to /components/contributing/.... Please verify that:

  • /components/contributing/sources-quickstart/
  • /components/contributing/api/
    both resolve correctly and match the intended location.
docs-v2/pages/projects/secrets.mdx (1)

5-5: Verify the updated access-controls path.

The link was changed from /workflows/projects/access-controls#managing-access to /projects/access-controls#managing-access. Please confirm this new route is valid and points to the correct section in the docs.

docs-v2/pages/workflows/index.mdx (2)

18-18: Verify updated "pre-built actions" link.

The link now points to /components/contributing/#actions instead of /workflows/contributing/components/#actions. Please ensure this anchor exists and works as intended.


31-31: Verify updated "Actions" link.

Similarly, confirm that [Actions](/components/contributing/#actions) resolves correctly and that the anchor #actions is present on the target page.

docs-v2/pages/connect/workflows.mdx (2)

115-115: Update Project ID link path
The link to the Project ID page has been corrected to /projects/#finding-your-projects-id, aligning with the new docs structure.


271-271: Update Project ID link path
Consistent with the other update, this link now points to /projects/#finding-your-projects-id instead of the old /workflows/projects/ path.

docs-v2/pages/workflows/building-workflows/actions.mdx (2)

33-33: Update action contribution quickstart link
The path for the action development quickstart has been updated from /workflows/contributing/components/ to /components/contributing/, matching the reorganized docs.


35-35: Update Pipedream registry link
The registry link now correctly uses /components/contributing/ as its base, consistent with the new URL structure.

docs-v2/pages/workflows/building-workflows/code/nodejs/browser-automation.mdx (1)

518-518: Correct contribution quickstart paths
The links to both the actions and sources quickstarts have been updated to /components/contributing/..., reflecting the consolidated component-contributing directory.

docs-v2/pages/workflows/building-workflows/code/python/auth.mdx (1)

3-3: Update prebuilt actions and connected accounts links
The links now point to /components/contributing/#actions for prebuilt actions and /apps/connected-accounts/#connecting-accounts for account setup, in line with the new structure.

docs-v2/pages/apps/connected-accounts.mdx (2)

15-15: Update external-auth link path
The guide link has been updated to /apps/connected-accounts/external-auth/, replacing the old /integrations/... path with the new apps-based URL.


239-239: Update external-auth guide link
Consistently updated the second occurrence of the external-auth path to the new /apps/connected-accounts/external-auth/.

docs-v2/pages/components/contributing/api.mdx (5)

6-6: URL path updated for TypeScript docs link.

The link has been updated from /workflows/contributing/components/typescript/ to /components/contributing/typescript/ as part of the documentation restructuring effort.


9-9: Multiple documentation paths updated in main description.

All documentation links have been updated from the /workflows/contributing/ pattern to /components/contributing/, maintaining consistency with the new documentation structure.


30-30: Updated quickstart guide URLs.

Links to source and action quickstart guides now follow the /components/contributing/ pattern instead of /workflows/contributing/.


92-92: Updated link to Pipedream registry guidelines.

The link to component versioning documentation now uses the new path structure.


627-627: Updated app files documentation link.

Reference to app files documentation now follows the new URL pattern.

docs-v2/pages/connect/managed-auth/oauth-clients.mdx (2)

6-6: Updated OAuth clients documentation link.

The link has been updated from /integrations/connected-accounts/oauth-clients to /apps/connected-accounts/oauth-clients as part of the documentation restructuring where "integrations" have been renamed to "apps".


32-32: Updated link to OAuth client configuration.

The link to OAuth client configuration documentation now uses the /apps/ path prefix instead of /integrations/.

docs-v2/pages/pricing/index.mdx (1)

5-5: Updated links to component documentation in pricing intro.

References to sources and actions documentation now use the new /components/contributing/ path structure instead of /workflows/contributing/components/, while keeping the same anchors.

docs-v2/pages/components/contributing/actions-quickstart.mdx (3)

9-9: Updated link to actions documentation.

The URL now uses the newer path structure /components/contributing/#actions instead of /workflows/contributing/#actions.


19-19: Updated migration guide link.

Reference to the migration guide now follows the new path structure.


60-60: Updated multiple references to component API documentation.

All links to the component API, including sections for props, app props, and actions, now follow the new path structure /components/contributing/api/ instead of /workflows/contributing/api/.

Also applies to: 112-112, 343-343, 400-400, 489-489

docs-v2/pages/apps/_meta.tsx (1)

5-7: External Auth section now hidden from navigation.

Changed from "external-auth": "External Auth" to "external-auth": { display: "hidden" }, which will hide this section from the navigation menu while maintaining the underlying content.

This change is part of the documentation restructuring effort, and likely indicates that this content is being moved or reorganized. Make sure users can still access this information through other navigation paths if needed.

docs-v2/pages/workflows/event-history.mdx (2)

12-12: Internal link updated correctly for project access controls.

The URL now points to /projects/access-controls/#permissions, matching the new docs structure.


22-22: Internal link updated correctly for workspace switching.

The link now uses /workspaces/#switching-between-workspaces, consistent with the renamed section.

docs-v2/pages/workspaces/index.mdx (2)

17-17: Internal link updated correctly for renaming a workspace.

The anchor /workspaces/#renaming-a-workspace aligns with the new URL hierarchy.


60-60: Internal link updated correctly for switching workspaces.

The link to /workspaces/#switching-between-workspaces now matches the relocated content.

docs-v2/pages/components/contributing/typescript.mdx (1)

24-24: Internal link updated correctly for TypeScript component quickstart.

The path /components/contributing/ replaces the old /workflows/contributing/components/ prefix.

docs-v2/pages/connect/components.mdx (3)

6-6: Internal link updated correctly for triggers and actions.

The link now points to /components/contributing/, reflecting the new base path.


224-224: Internal link updated correctly for component structure.

Redirecting to /components/contributing/api/#component-structure aligns with the new API docs.


252-252: Internal link updated correctly for props.

Updating to /components/contributing/api/#props correctly maps to the relocated props section.

docs-v2/pages/workflows/building-workflows/http.mdx (2)

26-26: Internal link updated correctly for the Pipedream Component Registry.

The path /components/contributing/ is now used instead of the legacy workflows prefix.


217-217: Internal link updated correctly for actions API reference.

Linking to /components/contributing/api/#actions reflects the new location of the API docs.

docs-v2/pages/components/contributing/index.mdx (3)

6-6: Internal link updated correctly
The anchor for [components](/components/contributing/) now points to the new top‑level contributing page as intended.


14-15: Quickstart links updated
The quickstart guides for sources and actions now point to /components/contributing/quickstart/... and /components/contributing/actions‑quickstart/. This aligns with the new docs structure.


64-64: Component guidelines link
The link to [Component Guidelines & Patterns](/components/contributing/guidelines/) correctly reflects the new contributing path.

docs-v2/pages/_meta.tsx (1)

4-9: Navigation metadata updated
The new keys (workspaces, projects, workflows, apps, components) are correctly inserted in the intended order to reflect the reorg.

docs-v2/pages/troubleshooting.mdx (2)

252-252: Downgrade workflow link updated
The legacy contribution‑process anchor now points to /components/contributing/#contribution-process, matching the new contributing guide.


301-301: Component API link updated
The [Component API](/components/contributing/api/) link now directs to the correct API reference under the contributing section.

docs-v2/pages/deprecated/migrate-from-v1/index.mdx (4)

23-23: Migration guide link updated
The “contribute your own components” link correctly points to the new contributing landing page.


105-105: Component API reference link
The link to [Component API](/components/contributing/api/) is correctly updated to the API endpoint.

🧰 Tools
🪛 LanguageTool

[grammar] ~105-~105: A hyphen is missing in the adjective “built-in”.
Context: ... think of the $ as the entry point to built in Pipedream functions. In v1, this specia...

(BUILT_IN_HYPHEN)


186-186: Props anchor link
The [props](/components/contributing/api/#component-api) anchor now correctly refers to the API’s “component-api” section.


218-218: Props anchor link
The [props](/components/contributing/api/#props) link correctly jumps to the props section of the API docs.

docs-v2/pages/components/_meta.tsx (1)

3-4: Section metadata revised
The "components" key was replaced by "contributing" to reflect the new section structure under /components.

docs-v2/package.json (2)

9-9: Add postbuild script for sitemap generation
The new postbuild script runs next-sitemap automatically after building the site, ensuring sitemaps stay up-to-date. Make sure the corresponding next-sitemap.config.js file exists and is correctly referenced in the repo.


37-37: Include next-sitemap in devDependencies
Adding next-sitemap@^4.2.3 to devDependencies aligns with the new sitemap generation step. Ensure there are no version conflicts with the rest of your toolchain.

docs-v2/pages/components/index.mdx (3)

13-13: Update TypeScript docs link
The callout now correctly points to /components/contributing/typescript/, aligning with the new documentation structure.


97-98: Quickstart Guides paths updated
Links to /components/contributing/sources-quickstart/ and /components/contributing/actions-quickstart/ reflect the new structure and look correct.


102-102: Component API Reference link updated
The link to /components/contributing/api/ is valid and aligns with the updated URL scheme.

docs-v2/pages/apps/apps.mdx (2)

9-10: Internal link updates for Apps integration
The links to /apps/connected-accounts/ and /components/contributing/#actions have been updated to reflect the new structure. Ensure the #connecting-accounts and #actions anchors exist on their target pages.


76-76: Update contribution link for missing integrations
The link now points to /components/contributing/, directing users to the component contribution guide. Verify that this path leads users to the intended "contribution process" section.

docs-v2/pages/workflows/data-management/destinations/index.mdx (3)

3-3: Components link updated in Destinations overview
The reference to /components/contributing/#actions replaces the legacy workflows path, aligning with the new docs hierarchy.


73-73: Authoring component actions link updated
The component action link now correctly points to /components/contributing/#actions.


93-93: API docs link updated for actions
The link to /components/contributing/api/#actions is valid for the component action API section.

docs-v2/pages/workflows/building-workflows/code/nodejs/index.mdx (5)

153-153: Update props reference link
The link now points to the consolidated props API at /components/contributing/api/#props. Ensure that the #props anchor is present on that page.


169-169: Link to Node.js component API index updated
The link to /components/contributing/api/ replaces the legacy API path. Confirm that this page serves as the API overview entrypoint.


172-172: Connect account link updated for code steps
The path /apps/connected-accounts/#from-a-code-step reflects the new connected accounts docs. Verify that the #from-a-code-step anchor exists.


180-180: Update link for additional API methods
The "and more" link now correctly refers to /components/contributing/api/#actions. Ensure the anchor is accurate.

🧰 Tools
🪛 LanguageTool

[style] ~180-~180: Try using a synonym here to strengthen your writing.
Context: ... have access to the $ variable, which gives you access to methods like $.respond, `$....

(GIVE_PROVIDE)


182-182: Reinforce connected accounts usage in component context
The repeated link clarifies where to configure auth in components. This duplication is intentional for emphasis.

docs-v2/pages/deprecated/nodejs20-faq-2024-02/index.mdx (1)

56-56: Verify updated "Connect" link target
The link was changed from /integrations/connected-accounts/#... to /apps/connected-accounts/#connecting-accounts. Please confirm that the #connecting-accounts anchor exists on the /apps/connected-accounts page and resolves correctly.

docs-v2/pages/workflows/building-workflows/code/nodejs/auth.mdx (2)

7-7: Validate "prebuilt actions" link update
The URL was updated to /components/contributing/#actions. Ensure that the #actions anchor is defined on the components/contributing page so this link navigates to the intended section.


118-118: Confirm "connecting an account to a code step" link
The path now points to /apps/connected-accounts/#from-a-code-step. Please verify that the #from-a-code-step anchor is present on the apps/connected-accounts page and directs users to the correct instructions.

docs-v2/pages/components/contributing/guidelines.mdx (5)

116-116: Approve updated component-structure link
The registry components link was updated to /components/contributing/api/#component-structure. This aligns with the new URL structure.


196-198: Approve Node.js client library link
Updated link to /components/contributing/api/#using-npm-packages correctly reflects the client‑library section in the API docs.


324-324: Approve secret prop link
The link to /components/contributing/api/#general now points to the general props section. Looks correct.


338-338: Approve prop-definitions example link
The anchor /components/contributing/api/#prop-definitions-example matches the example section in the API docs.


346-346: Approve methods link update
Linking to /components/contributing/api/#methods correctly references the methods section in the API specification.

docs-v2/pages/glossary.mdx (8)

79-79: Approve component definition link
The reference to /components/contributing/api/ correctly points to the Component API documentation.


99-99: Approve integration anchor link
The internal anchor #integrations is consistent with the Glossary entry for "Integrations".


103-103: Approve connected-accounts access-control link
The link to /apps/connected-accounts#access-control matches the access control section for connected accounts.


229-229: Approve external-credentials link
Linking to #connected-account correctly points back to the Connected Account definition.


235-235: Approve file-stores link
The new /projects/file-stores path correctly references File Store docs.


335-335: Approve premium-apps anchor
The #integrations anchor under "Premium apps" aligns with the Glossary term.


338-338: Approve projects overview link
The /projects/ path correctly directs users to Project documentation.


343-343: Approve project-access-controls link
The link to /projects/access-controls correctly covers project-based access control docs.

docs-v2/pages/workflows/cli/reference.mdx (6)

62-62: Verify CLI quickstart sources link
The URL /components/contributing/quickstart/nodejs/sources/ was introduced. Please confirm that this directory exists and contains the intended quickstart content.


124-124: Approve init-app link
Linking to /components/contributing/guidelines/#app-files correctly points to the app‑files section in the guidelines.


133-133: Approve init-action link
The anchor /components/contributing/#actions aligns with the Actions section of the component contribution guide.


149-149: Approve init-source props links
Paths /components/contributing/api/#db, #/http, and #/timer correctly map to the respective prop API sections.


305-305: Approve workspace profile setup link
The /workspaces/ path is correct for workspace-level documentation.

🧰 Tools
🪛 LanguageTool

[misspelling] ~305-~305: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ...ce If you're working with resources in an workspace, you'll need ...

(EN_A_VS_AN)


307-307: Approve workspace ID retrieval link
Link to /workspaces/#finding-your-workspaces-id correctly points to the section for locating a workspace's ID.

docs-v2/pages/connect/api.mdx (2)

10-10: Approve updated project base path link
The link to the projects overview has been updated to /projects/, which aligns with the new documentation structure.


253-253:

✅ Verification successful

Verify anchor existence for project ID section
Please confirm that the anchor #finding-your-projects-id exists in the /projects/ page; otherwise this link will 404.

Run this script from the repo root to validate the heading ID in the target file:


🏁 Script executed:

#!/bin/bash
# Search for the markdown heading whose slug becomes "finding-your-projects-id"
rg -n '##+\s.*Finding Your Projects? ID' docs-v2/pages/projects/

Length of output: 66


🏁 Script executed:

#!/bin/bash
# List all markdown headings in the projects docs directory
rg -n '^#{2,6}\s' docs-v2/pages/projects/

# Specifically search for any heading containing "Finding Your Project" and "ID"
rg -n '^#{2,6}\s.*Finding Your Project.*ID' docs-v2/pages/projects/

Length of output: 732


Anchor exists for Finding your project’s ID

The heading
  • docs-v2/pages/projects/index.mdx:78
“## Finding your project’s ID”
generates the slug #finding-your-projects-id, so the link in docs-v2/pages/connect/api.mdx is valid. No changes needed.

docs-v2/pages/workflows/git.mdx (3)

198-199: Approve private component link update
The link for private component usage has been updated to /components/contributing/#using-private-actions, matching the new path.


200-201: Approve registry action link update
The registry action example now correctly points to /components/contributing/.


222-223: Approve connected-accounts access control link
The link to workspace-level access control is now /apps/connected-accounts/#access-control, which aligns with the new “apps” section.

docs-v2/pages/workflows/building-workflows/triggers.mdx (4)

90-91: Approve updated “action” link in HTTP docs
The HTTP trigger section now references the [action](/components/contributing/#actions) path correctly.


595-596: Approve action vs. destination link in notifications
The “Trigger a notification…” section correctly uses /components/contributing/#actions and the existing destinations path.


609-610: Approve actions & destinations link
The combined reference to [Actions](/components/contributing/#actions) and [Destinations](/workflows/data-management/destinations/) is now consistent with the new docs layout.


775-776: Approve event data reference link
The wrap-up line correctly uses /components/contributing/#actions alongside the code step link.

docs-v2/pages/workflows/environment-variables.mdx (3)

14-14: Approve project access-control link
The Project-scoped variables section now points to /projects/access-controls, matching the new path.


107-107: Approve “Actions” component link
The introduction to Actions correctly links to /components/contributing/#actions.


118-118: Approve private components reference
The guidance on private components now points to /components/contributing/#using-components.

docs-v2/pages/workflows/building-workflows/code/nodejs/sharing-code.mdx (3)

6-6: Link path updated to match new documentation structure.

The link to the Actions documentation has been updated from /workflows/contributing/components/#actions to /components/contributing/#actions as part of the broader documentation restructuring.


12-12: Link path updated to match new documentation structure.

The link to the actions quickstart guide has been updated from /workflows/contributing/components/actions-quickstart/ to /components/contributing/actions-quickstart/. This change is consistent with the reorganization of documentation paths.


146-148: Multiple links updated to match new documentation structure.

All three links for component guidelines, Pipedream Component Registry, and component API have been updated to use the new /components/contributing/ path structure instead of the previous /workflows/contributing/components/ or /workflows/contributing/ paths.

Note: The static analysis raised a style issue about three consecutive sentences beginning with "Node.js" - consider varying sentence structure in future edits for improved readability.

🧰 Tools
🪛 LanguageTool

[style] ~148-~148: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...egistry](/components/contributing/). 3. Node.js code step actions have a slightly di...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

docs-v2/pages/index.mdx (3)

12-12: Link path updated to match new documentation structure.

The link for "OAuth and key-based authentication" has been updated from /integrations/connected-accounts/ to /apps/connected-accounts/ as part of the site-wide documentation restructuring.


28-29: Component development links updated to the new path structure.

Both custom actions and custom triggers links have been updated from /workflows/contributing/components/ paths to the new /components/contributing/ structure, maintaining consistency with the documentation restructuring.


53-53: Link to contribution process updated to new path structure.

The link to the contribution process has been updated from /workflows/contributing/#contribution-process to /components/contributing/#contribution-process.

docs-v2/pages/rest-api/index.mdx (4)

78-78: Workspace-related links updated to new path structure.

The links for finding workspace IDs have been updated from /workflows/workspaces/#finding-your-workspaces-id to /workspaces/#finding-your-workspaces-id, aligning with the new documentation organization.

Also applies to: 83-83


170-170: Connected accounts link updated to new path structure.

The link to connected accounts documentation has been updated from /integrations/connected-accounts/ to /apps/connected-accounts/.


244-245: Multiple component-related API links updated throughout the file.

All references to component API documentation have been updated from /workflows/contributing/components/api/ to /components/contributing/api/. This ensures consistency with the broader documentation restructuring.

Also applies to: 486-487, 965-966, 990-990, 1047-1047, 1070-1070, 1137-1137


1531-1531: Workspace-related API links and examples updated.

All API endpoint paths and documentation links related to workspaces have been updated from /workflows/workspaces/ paths to /workspaces/. This includes both the documentation links and the actual API endpoint paths in examples.

Also applies to: 1541-1542, 2083-2083, 2094-2095, 2136-2137, 2175-2175

docs-v2/next.config.mjs (4)

464-468: Added redirect rule for integrations paths.

This new redirect rule ensures that all paths previously under /integrations/ are now redirected to /apps/, which aligns with the documentation updates seen in other files. The permanent flag ensures proper SEO handling.


469-483: Added redirect rules for component-related paths.

These redirects ensure that all paths previously under:

  • /workflows/contributing/components/
  • /workflows/contributing/components/:path*/
  • /workflows/contributing/

are now redirected to /components/contributing/ and its subpaths. This is consistent with the link updates observed in the documentation files.


484-493: Added redirect rules for project-related paths.

These redirects map project-related paths from /workflows/projects/ to /projects/, simplifying the URL structure while maintaining backward compatibility through permanent redirects.


494-503: Added redirect rules for workspace-related paths.

These redirects ensure that all paths previously under /workflows/workspaces/ are now redirected to /workspaces/, consistent with the API documentation updates seen in the REST API file.

@dannyroosevelt dannyroosevelt merged commit 5650e87 into master Apr 17, 2025
9 checks passed
@dannyroosevelt dannyroosevelt deleted the danny/docs-dir-changes branch April 17, 2025 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants