Skip to content

chore: consolidate onboarding#16106

Closed
sarahxsanders wants to merge 7 commits intomasterfrom
onboarding-papercuts-2
Closed

chore: consolidate onboarding#16106
sarahxsanders wants to merge 7 commits intomasterfrom
onboarding-papercuts-2

Conversation

@sarahxsanders
Copy link
Copy Markdown
Contributor

@sarahxsanders sarahxsanders commented Mar 31, 2026

Changes

relates to: PostHog/posthog#52805

reduces the number of per-platform installation wrapper files by combining them into a single wrapper component per product. previously each platform (React, Next.js, Vue, etc.) had its own snippet file - now each product has one consolidated wrapper that handles all platforms

  • replaces ~80+ individual *-installation-wrapper.tsx snippet files with one unified wrapper per product
  • adds React Router installation pages across all supported products that were missing it
  • adds missing Surveys installation pages
  • updates nav to include React Router entries and sorts installation children alphabetically

React Router changes in sync w/ consolidation pattern:
CleanShot 2026-04-06 at 14 34 29@2x

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 31, 2026

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Apr 06, 2026 05:59PM

@sarahxsanders sarahxsanders changed the title Onboarding papercuts 2 chore: consolidate onboarding Mar 31, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 31, 2026

Vale prose linter → found 0 errors, 153 warnings, 0 suggestions in your markdown

Full report → · Copy the Job Summary code block into an LLM to batch-fix issues.

Note: Too many findings to show inline. See the Job Summary linked above.

File Errors Warnings Suggestions
contents/docs/error-tracking/installation/android.mdx 0 2 0
contents/docs/error-tracking/installation/angular.mdx 0 1 0
contents/docs/error-tracking/installation/flutter.mdx 0 1 0
contents/docs/error-tracking/installation/hono.mdx 0 2 0
contents/docs/error-tracking/installation/index.mdx 0 1 0
contents/docs/error-tracking/installation/ios.mdx 0 2 0
contents/docs/error-tracking/installation/manual.mdx 0 1 0
contents/docs/error-tracking/installation/nextjs.mdx 0 2 0
contents/docs/error-tracking/installation/node.mdx 0 2 0
contents/docs/error-tracking/installation/nuxt-3-6.mdx 0 2 0
contents/docs/error-tracking/installation/nuxt.mdx 0 2 0
contents/docs/error-tracking/installation/python.mdx 0 1 0
contents/docs/error-tracking/installation/react-native.mdx 0 1 0
contents/docs/error-tracking/installation/react.mdx 0 1 0
contents/docs/error-tracking/installation/ruby-on-rails.mdx 0 1 0
contents/docs/error-tracking/installation/ruby.mdx 0 1 0
contents/docs/error-tracking/installation/svelte.mdx 0 1 0
contents/docs/error-tracking/installation/web.mdx 0 2 0
contents/docs/experiments/installation/android.mdx 0 2 0
contents/docs/experiments/installation/angular.mdx 0 1 0
contents/docs/experiments/installation/astro.mdx 0 1 0
contents/docs/experiments/installation/bubble.mdx 0 1 0
contents/docs/experiments/installation/django.mdx 0 2 0
contents/docs/experiments/installation/flutter.mdx 0 1 0
contents/docs/experiments/installation/framer.mdx 0 1 0
contents/docs/experiments/installation/go.mdx 0 1 0
contents/docs/experiments/installation/index.mdx 0 4 0
contents/docs/experiments/installation/ios.mdx 0 2 0
contents/docs/experiments/installation/laravel.mdx 0 2 0
contents/docs/experiments/installation/nextjs.mdx 0 2 0
contents/docs/experiments/installation/node.mdx 0 2 0
contents/docs/experiments/installation/nuxt.mdx 0 2 0
contents/docs/experiments/installation/php.mdx 0 2 0
contents/docs/experiments/installation/python.mdx 0 1 0
contents/docs/experiments/installation/react-native.mdx 0 1 0
contents/docs/experiments/installation/react-router.mdx 0 1 0
contents/docs/experiments/installation/react.mdx 0 1 0
contents/docs/experiments/installation/remix.mdx 0 1 0
contents/docs/experiments/installation/ruby.mdx 0 1 0
contents/docs/experiments/installation/svelte.mdx 0 1 0
contents/docs/experiments/installation/vue.mdx 0 2 0
contents/docs/experiments/installation/web.mdx 0 2 0
contents/docs/experiments/installation/webflow.mdx 0 2 0
contents/docs/feature-flags/installation/android.mdx 0 2 0
contents/docs/feature-flags/installation/api.mdx 0 1 0
contents/docs/feature-flags/installation/flutter.mdx 0 1 0
contents/docs/feature-flags/installation/go.mdx 0 1 0
contents/docs/feature-flags/installation/index.mdx 0 1 0
contents/docs/feature-flags/installation/ios.mdx 0 2 0
contents/docs/feature-flags/installation/nodejs.mdx 0 2 0
contents/docs/feature-flags/installation/php.mdx 0 2 0
contents/docs/feature-flags/installation/python.mdx 0 1 0
contents/docs/feature-flags/installation/react-native.mdx 0 1 0
contents/docs/feature-flags/installation/react-router.mdx 0 1 0
contents/docs/feature-flags/installation/react.mdx 0 1 0
contents/docs/feature-flags/installation/remix.mdx 0 1 0
contents/docs/feature-flags/installation/ruby.mdx 0 1 0
contents/docs/feature-flags/installation/web.mdx 0 2 0
contents/docs/product-analytics/installation/android.mdx 0 2 0
contents/docs/product-analytics/installation/api.mdx 0 1 0
contents/docs/product-analytics/installation/elixir.mdx 0 1 0
contents/docs/product-analytics/installation/flutter.mdx 0 1 0
contents/docs/product-analytics/installation/go.mdx 0 1 0
contents/docs/product-analytics/installation/ios.mdx 0 3 0
contents/docs/product-analytics/installation/nodejs.mdx 0 2 0
contents/docs/product-analytics/installation/php.mdx 0 2 0
contents/docs/product-analytics/installation/python.mdx 0 1 0
contents/docs/product-analytics/installation/react-native.mdx 0 1 0
contents/docs/product-analytics/installation/react-router.mdx 0 2 0
contents/docs/product-analytics/installation/react.mdx 0 1 0
contents/docs/product-analytics/installation/remix.mdx 0 1 0
contents/docs/product-analytics/installation/ruby.mdx 0 1 0
contents/docs/product-analytics/installation/web.mdx 0 2 0
contents/docs/session-replay/installation/index.mdx 0 2 0
contents/docs/surveys/installation/angular.mdx 0 1 0
contents/docs/surveys/installation/astro.mdx 0 1 0
contents/docs/surveys/installation/bubble.mdx 0 1 0
contents/docs/surveys/installation/flutter.mdx 0 4 0
contents/docs/surveys/installation/framer.mdx 0 1 0
contents/docs/surveys/installation/index.mdx 0 7 0
contents/docs/surveys/installation/ios.mdx 0 3 0
contents/docs/surveys/installation/nextjs.mdx 0 2 0
contents/docs/surveys/installation/nuxt.mdx 0 2 0
contents/docs/surveys/installation/react-native.mdx 0 4 0
contents/docs/surveys/installation/react-router.mdx 0 2 0
contents/docs/surveys/installation/react.mdx 0 1 0
contents/docs/surveys/installation/remix.mdx 0 1 0
contents/docs/surveys/installation/svelte.mdx 0 1 0
contents/docs/surveys/installation/vue.mdx 0 2 0
contents/docs/surveys/installation/web.mdx 0 2 0
contents/docs/surveys/installation/webflow.mdx 0 2 0
contents/handbook/docs-and-wizard/onboarding-docs.mdx 0 7 0

@sarahxsanders sarahxsanders marked this pull request as ready for review April 6, 2026 18:41
@sarahxsanders sarahxsanders requested a review from a team April 6, 2026 18:41
@gewenyu99
Copy link
Copy Markdown
Contributor

o noooooooo 147 fillleeeeessss

@sarahxsanders
Copy link
Copy Markdown
Contributor Author

o noooooooo 147 fillleeeeessss

I can break up if needed >.< mostly deletes but it IS a lot

@sarahxsanders sarahxsanders removed the request for review from a team April 7, 2026 18:52
@sarahxsanders
Copy link
Copy Markdown
Contributor Author

closing to split into smaller PRs :)

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.

2 participants