Skip to content

Refactor/code cleanup - #56

Merged
PranavU-Coder merged 5 commits into
Manipal-OSF:mainfrom
iamGauravGhosh:refactor/code-cleanup
Oct 11, 2026
Merged

PranavU-Coder merged 5 commits into
Manipal-OSF:mainfrom
iamGauravGhosh:refactor/code-cleanup

Conversation

@iamGauravGhosh

Copy link
Copy Markdown
Contributor

Consolidates the website into a single Next.js application at the repository root and replaces the Payload CMS blog with repository-managed Markdown content.

  • Migrate from Pages Router to App Router, including metadata, error pages, and page transitions.
  • Add validated Markdown posts with draft filtering and static blog routes.
  • Migrate “Advice from an Alumnus,” retaining its existing post ID.
  • Remove the legacy backend, Docker configuration, and unused code.
  • Standardize development on pnpm and Turbopack
  • Configure shadcn/ui, typed environment variables, and email previews; install database and authentication tooling for future features.
  • Update setup, hosting, and content publishing documentation.

Deployment now uses the repository root. Database and authentication features remain deferred.

- Remove Payload backend and Docker deployment configuration
- Move frontend to the repository root
- Replace CMS-backed blog with local Markdown posts
- Update PNPM tooling, CI, and setup documentation
Preserve routes, theme behavior, blog publishing, and page transitions.
Move metadata and blog loading to server components.
@vercel

vercel Bot commented Oct 9, 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 9, 2026 9:58am UTC

@PranavU-Coder
PranavU-Coder requested a review from dhzdhd October 9, 2026 10:00
@PranavU-Coder PranavU-Coder added enhancement New feature or request discussion Further discussion required dependencies Pull requests that update a dependency file labels Oct 9, 2026

@dhzdhd dhzdhd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Diff is way too big to review, should be fine to be merged I believe.

@PranavU-Coder
PranavU-Coder merged commit a68e607 into Manipal-OSF:main Oct 11, 2026
2 of 3 checks passed
@PranavU-Coder PranavU-Coder mentioned this pull request Oct 11, 2026
@iamGauravGhosh
iamGauravGhosh deleted the refactor/code-cleanup branch October 16, 2026 05:29

This branch had an error being deployed

1 failed deployment
Preview – osf — 3fb4ffca Deployed Oct 9, 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 discussion Further discussion required enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants