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 to Astro #3

Open
anoop-b opened this issue Jul 14, 2023 · 5 comments
Open

Migrate to Astro #3

anoop-b opened this issue Jul 14, 2023 · 5 comments
Labels
help wanted Extra attention is needed

Comments

@anoop-b
Copy link
Member

anoop-b commented Jul 14, 2023

Gridsome has been difficult to work with, especially with lack of support for node versions above 16. Since the site is mostly static, we'd benefit a lot from meta frameworks like Astro.

TLDR: Migrate site to Astro.

@anoop-b anoop-b added the help wanted Extra attention is needed label Jul 14, 2023
@Mishra-Suraj
Copy link

I have heard that Astro is good but I have never used it. What makes it suitable for this particular project? Have we analyzed all the other options?

https://jamstack.org/generators/

https://jamstack.org/headless-cms/

@anoop-b
Copy link
Member Author

anoop-b commented Jul 28, 2023

What makes it suitable for this particular project?

Couple of reasons:

  • Site is mostly static. Good use case for SSG
  • Doesn't ship any JS by default
  • Build times are faster than others (like gatsby) on cloudflare pages.
  • works well with our existing CMS

@Mishra-Suraj
Copy link

I took a fork and making a very crude POC. No UI or content changes, just migration. Leaving the CRM alone since I don't have the api keys from env.

@rishi-raj-jain
Copy link

I'm happy to get this done, would you be open to sponsoring the work?

@anoop-b
Copy link
Member Author

anoop-b commented Apr 26, 2024

We're a community powered and funded organisation @rishi-raj-jain .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants