Skip to content

refactor: migrate website to Astro in a pnpm and Turborepo monorepo - #64

Merged
PranavU-Coder merged 2 commits into
Manipal-OSF:mainfrom
iamGauravGhosh:refactor/mono
Oct 21, 2026
Merged

PranavU-Coder merged 2 commits into
Manipal-OSF:mainfrom
iamGauravGhosh:refactor/mono

Conversation

@iamGauravGhosh

Copy link
Copy Markdown
Contributor

Migrates the website from Next.js to Astro and reorganizes the repository into a pnpm workspace managed by Turborepo.

  • Rebuild pages and components in Astro, preserving existing URLs, content, SEO, themes, and interactive features.
  • Extract shared UI, environment, database, authentication, and email packages.
  • Centralize ESLint, Prettier, TypeScript, and Tailwind configuration.
  • Preserve hourly GitHub data updates through Vercel ISR.
  • Update Vercel deployment configuration, CI, and documentation.
  • Add regression tests for content, GitHub data, environment loading, and service factories.

- move the Next.js app into apps/nextjs and retain Turbopack
- extract shared env, database, auth, UI, and email packages
- centralize ESLint, Prettier, TypeScript, and Tailwind tooling
- load environment files from the repository root
- add root Vercel configuration and update CI and documentation
- add tests for environment loading and service factories
- Replace React pages and components with Astro and browser scripts
- Preserve content, URLs, SEO, themes, and interactive features
- Keep hourly GitHub data updates through Vercel ISR
- Convert used shared UI components and remove unused components
- Replace Next.js dependencies, environment loading, and tooling
- Update deployment packaging, CI, documentation, and regression tests
@vercel

vercel Bot commented Oct 21, 2026

Copy link
Copy Markdown

@iamGauravGhosh is attempting to deploy a commit to the mandelbrotstudios-1131's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel

vercel Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
osf Error Error Oct 21, 2026 12:26pm UTC
website Ready Ready Preview Oct 21, 2026 12:26pm UTC

@PranavU-Coder

Copy link
Copy Markdown
Member

I have no idea what I'm reading but LGTM and preview build was successful

@PranavU-Coder
PranavU-Coder merged commit 5833306 into Manipal-OSF:main Oct 21, 2026
3 of 4 checks passed
@PranavU-Coder PranavU-Coder mentioned this pull request Oct 21, 2026
@iamGauravGhosh
iamGauravGhosh deleted the refactor/mono branch October 22, 2026 07:31

This branch had an error being deployed

1 failed and 1 active deployments
Preview – website — 6c615a85 Deployed Oct 21, 2026 by vercel[bot]
Preview – osf — 6c615a85 Deployed Oct 21, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants