yew icon indicating copy to clipboard operation
yew copied to clipboard

Have a better home page

Open ranile opened this issue 3 years ago • 4 comments

Our website's home page is just a wall of text. Compare https://yew.rs/ with

  • https://sycamore-rs.netlify.app/
  • https://dioxuslabs.com/
  • https://seed-rs.org/
  • https://arctic-hen7.github.io/perseus/en-US/

Although the documentation is comparable (or maybe even, visually better), the home page is very lacking.
If we compare it to JS libraries/frameworks, it looks even worse. For comparison, see:

  • https://reactjs.org/
  • https://angular.io/
  • https://vuejs.org/
  • https://svelte.dev/

This is an area that needs improvement. #2378 should be done before. We should build our introductory home page around/with the new slogan. This is task for someone good with design, which unfortunately I'm not.

ranile avatar Jan 21 '22 19:01 ranile

I really like this initiative. Is Yew sticking with Docusaurus? Perhaps a new landing page can be developed concurrently with #2378. For example, reactjs.org has a beta directory for their new site.

  • https://github.com/reactjs/reactjs.org/tree/main/beta

allan2 avatar Jan 22 '22 22:01 allan2

I really like this initiative. Is Yew sticking with Docusaurus? Perhaps a new landing page can be developed concurrently with #2378. For example, reactjs.org has a beta directory for their new site.

* https://github.com/reactjs/reactjs.org/tree/main/beta

I think right now we do not have resources to build a new docs site using yew. Our first priority prior to that should be getting yew 1.0.0

Also when we do it, we should keep it on the monorepo as i don't see much pluses in creating a separate repo.

voidpumpkin avatar Jan 24 '22 07:01 voidpumpkin

I didn't mean make a separate repo. But maybe a website-beta folder in this repo so that it can be developed concurrently

allan2 avatar Jan 25 '22 16:01 allan2

I didn't mean make a separate repo. But maybe a website-beta folder in this repo so that it can be developed concurrently

I don't mind developing it on the current version. If you're worried about ruining the homepage in the meantime, create another page and use that.

ranile avatar Jan 26 '22 08:01 ranile