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 Tailwind #6

Open
aryanprince opened this issue Oct 25, 2024 · 1 comment
Open

Migrate to Tailwind #6

aryanprince opened this issue Oct 25, 2024 · 1 comment

Comments

@aryanprince
Copy link
Contributor

Summary

Would you be open to migrating this codebase to Tailwind? There are so many benefits to it, can maintain the exact same styling patterns (the Apple-like design) - while having much better DX.

Why

  • Better DX
    • No need to jump around diff files
    • No need to create new CSS classes for adding styles
    • Way better consistency (currently some styles use class selectors like .card while others use semantic HTML elements like nav)
    • And so much more...

For example: If you wanted to update the styling for the main homepage, you gotta edit index.astro. Except, layout related styling is now in Layout.astro. Lotta jumping back and forth now to figure out which classes affect which pages now.

  • Way better responsive design

Lot of manual work to create all the different responsive breakpoints, and adding custom classes to it. Tailwind makes all of this easier (and better).

  • Performance wins (Tailwind does a lotta magic under the hood)

If Yes

I can help with the migration if you're down to do this.

@blackxfiied
Copy link
Member

I'm down but also not a web developer, lol.
The old web developer for Mythic went cold turkey on me, so I've been doing just what I can to update the site.

If you're willing to work with my incompetence on web development, I'm for sure up for the challenge.

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

No branches or pull requests

2 participants