Refactor, imporve SEO and migrate project to BiomeJS by arghyaxcodes · Pull Request #772 · javaistic/javaistic · GitHub
Skip to content

Refactor, imporve SEO and migrate project to BiomeJS#772

Merged
arghyaxcodes merged 5 commits into
mainfrom
dev
Apr 21, 2026
Merged

Refactor, imporve SEO and migrate project to BiomeJS#772
arghyaxcodes merged 5 commits into
mainfrom
dev

Conversation

@arghyaxcodes

Copy link
Copy Markdown
Member

Description

  • Migrated the project to BiomeJS for improved code formatting and linting.
  • Updated various dependencies, including Next.js and Tailwind CSS, while enhancing component structure and accessibility across the site.
  • Improved SEO metadata handling and ensured proper JSON formatting in configuration files.
  • Adjusted PostCSS configuration for consistency.

- Updated Next.js to version 16.2.4
- Updated various dependencies including Lenis, Lucide React, Motion, and Tailwind CSS
- Changed linting and formatting scripts to use Biome
- Updated TypeScript and related type definitions

fix: ensure proper JSON formatting in components.json

style: adjust PostCSS configuration for consistency

refactor: update tsconfig.json for improved JSX handling and include paths
- Updated ChangelogPage to improve state management and UI elements.
- Refactored ContactUsPage for better structure and added new icons.
- Cleaned up SiteLayout by reorganizing imports and adjusting image styles.
- Enhanced LicensePage with optimized image handling and accessibility improvements.
- Improved OpenSourcePage layout and metadata handling.
- Updated HomePage metadata for better SEO.
- Refined SecurityPage for improved accessibility and code organization.
- Enhanced SponsorsPage with better structure and imports.
- Updated dynamic documentation pages to include structured data for SEO.
- Refactored programs pages for better metadata handling and structured data.
@vercel

vercel Bot commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

@arghyaxcodes arghyaxcodes self-assigned this Apr 21, 2026
@arghyaxcodes arghyaxcodes added 🔥 enhancement New feature or request dependencies Pull requests that update a dependency file labels Apr 21, 2026
@arghyaxcodes arghyaxcodes merged commit a03fceb into main Apr 21, 2026
4 checks passed
@arghyaxcodes arghyaxcodes deleted the dev branch April 21, 2026 23:18
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 🔥 enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant