Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor: Convert legacy application to docs-only mode #599

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

ben-fornefeld
Copy link
Member

This PR transforms our legacy Next.js application to serve only documentation content by:

  • Removing dashboard components and pages
  • Stripping authentication requirements
  • Maintaining documentation routes and content
  • Preparing for proxy integration with new dashboard

Technical changes

  • Removed auth-required wrappers from documentation pages
  • Eliminated dashboard-specific components and routes
  • Removed unused dependencies related to dashboard functionality
  • Updated application configs & sitemap.xml to support being proxied by new dashboard app

Testing

  • Verified all documentation pages render correctly without auth
  • Confirmed navigation works as expected
  • Tested proxy integration with new dashboard application

Next steps

  1. Once merged, the new dashboard will proxy to this application for documentation content
  2. In the future, we'll migrate documentation to the new system completely

@ben-fornefeld ben-fornefeld added the dashboard Improvements or additions to dashboard label Mar 5, 2025
@ben-fornefeld ben-fornefeld self-assigned this Mar 5, 2025
Copy link

linear bot commented Mar 5, 2025

Copy link

changeset-bot bot commented Mar 5, 2025

⚠️ No Changeset found

Latest commit: 9798272

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dashboard Improvements or additions to dashboard
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant