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

migrate website to Astro. #289

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

migrate website to Astro. #289

wants to merge 3 commits into from

Conversation

imlargo
Copy link

@imlargo imlargo commented Sep 14, 2024

Fixes #288

This PR fully migrates the Gin website and documentation from Hugo to Astro using the Starlight template (Docs here ) .

The new implementation fixes several issues the site previously had, such as problems with search functionality, language switching, broken interface, and more. Also, a fresh, modern, well-structured and visually appealing website makes onboarding easier for new developers by making documentation more accessible and understandable, also improves perception and trust in the framework by projecting a modern and reliable image, the site could make a difference in attracting new developers and improve overall developer experience. 🩵

The migration maintains the same folder structure for documentation to ensure consistency. Additionally, it is fully compatible with GitHub Pages for seamless deployment (But i think it’s necessary to have a test deployment using the Gin domain to ensure everything is deployed correctly). Plus, I’d be happy to maintain the new site moving forward to keep it up to date!

Fork:
https://github.com/imlargo/gin-website

Preview (Currently, my deployment is on Vercel, but it is compatible with GitHub Pages.)
https://gin-website.vercel.app/

@imlargo imlargo changed the title A new website for Gin 🩵 migrate website to Astro. Sep 14, 2024
@AdityaMayukhSom
Copy link

The new website looks really good, and it has the polish, but I think the documentation needs to be thoroughly updated as most of the examples still has only code examples without any explanations, and no API documentation is provided either.

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.

A new website for Gin 🩵
2 participants