-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
I am getting started with Yew. I wondered what you use as your solution for CSS. Searching I found this page in your docs. Nice! But then I started following the links.
-
The first link claims to have "a proposal" for integrated CSS support. This is an outdated link to a Github issue from 2019, which was closed and converted to a "discussion" in 2021. There has been no traffic since last year and the next-to-last comment is an unanswered "any update on this?". Objectively, it seems that this proposal has not been accepted if there is no movement on it after six years, so maybe it's not the best thing to link first. (It seems it's being linked for the "discussion" therein, but the discussion is now so old it's not very useful— if someone links a four-year-old project can I be sure it's still being maintained, or still works?)
-
The second link, the very first project you recommend under "Components", is an apparently abandoned github project named yew_styles. The last commit on this project was 4 years ago and the documentation page is a dead URL so even if it turns out the 4yo code works, it is seemingly impossible to actually get started with it. There is a issue on the github alerting the maintainer that their website is down from 2022, with no response.
If the first two links on a page [which itself mostly consists of links] appear to be outdated, it is a little discouraging in terms of investigating the remaining ones.
"Details about the solution you'd like"
Have someone who is familiar with the state of styling in Yew rewrite this page to link up-to-date projects or indicate what current best practices are. If you want to link older work for informational purposes at the bottom that could be valuable, but anything you actively recommend should be current to the extent that - you can actually pick it up and immediately get started with it on a current version of yew - the maintainer is at least engaged enough to fix critical issues if they arise. If no one is available to do this, consider removing the page or adding a warning that the information is outdated and that help is needed to update it. (Documentation that directs people to waste their time on non-functioning solutions is worse than no documentation.)