Migrate to TailwindCSS from Stylefy #1007
Replies: 4 comments 1 reply
-
I'm not settled yet on this being the right decision. Tailwind is pretty polarizing, and while there are some clear advantages, I think this needs to be a conversation and not just an issue/refactor. |
Beta Was this translation helpful? Give feedback.
-
https://github.com/green-coder/girouette
|
Beta Was this translation helpful? Give feedback.
-
I advocated for Stylefy early on because:
More broadly, I think the styling method Athens uses should primarily be...
As to Stylefy being written as EDN and not CSS, anyone editing the components must already know EDN, and since styling is necessarily coupled with markup and logic, they should already be familiar with it. I'd rather write styles in SCSS-flavored CSS, but that doesn't appear to be an option right now. I do see the benefit of Tailwind for new folks prototyping stuff and looking for a quick grab-bag of classes to make their new widgets look nice, but there are other ways to prototype UI elements and prototyping with production-ready styling isn't necessary or especially helpful. I could be convinced that Tailwind is right for Athens if a large number of potential and actual contributors simply want Tailwind. The liveliness of the project probably outweighs more academic dev-ex concerns, at least for a while. Edit Thursday, May 27, 2021 |
Beta Was this translation helpful? Give feedback.
-
I think it boils down to what kind of CSS trade-offs are we hoping to accomplish for Athens. I have used plain old CSS, Tachyons, Styled System, and Styled Components as a React JS dev. What are our current needs for CSS? What are our long term CSS goals? Do we have any pain points for the devs currently working on CSS? I'd like to be actively involved in the CSS issues, because I have a decent amount of CSS experience, but haven't yet seen any CSS styling or refactoring issues up for grabs. |
Beta Was this translation helpful? Give feedback.
-
I've heard @shanberg and @neotyk are scheming on this 👀
Curious what that migration would look like, and how custom CSS/theming would play a role if at all in the approach.
Beta Was this translation helpful? Give feedback.
All reactions