Skip to content

Conversation

lihaoyi
Copy link
Contributor

@lihaoyi lihaoyi commented Jul 13, 2014

The front page really needed a cleanup. We can argue over the specifics, but this should prettify it and bring it up to date and make it a lot more welcoming to someone new to ScalaJS =)

  • Added uPickle and autowire to the list of libraries
  • Added @sjrd's talk to the list of presentations
  • Added the ray-tracer and papa-carlo-incremental-parser-demo to the list of sites using ScalaJS
  • Converted list of libraries etc. from HTML lists to sub-headers, added SBT snippet for each one.
  • Moved the 0.5.2 announcement to the bottom of the page, together with a list of other version announcements. For someone who just arrives at the site and wants to use ScalaJS, the version-release-announcement is probably of no interest
  • Moved IMPORTANT NOTICE to the bottom of the page; I don't think it's that important that we should shove it in the face of everyone who comes to look at the site
Li Haoyi added 3 commits July 13, 2014 14:48
- Added uPickle and autowire to the list of libraries - Added @sjrd's talk to the list of presentations - Added the ray-tracer and papa-carlo-incremental-parser-demo to the list of sites using ScalaJS - Converted list of libraries etc. from HTML lists to sub-headers, added SBT snippet for each one. - Moved the 0.5.2 announcement to the bottom of the page, together with a list of other version announcements. For someone who just arrives at the site and wants to use ScalaJS, the version-release-announcement is probably of no interest - Moved IMPORTANT NOTICE to the bottom of the page; I don't think it's *that* important that we should shove it in the face of everyone who comes to look at the site
@sjrd
Copy link
Member

sjrd commented Jul 14, 2014

OK, except this:

Moved IMPORTANT NOTICE to the bottom of the page; I don't think it's that important that we should shove it in the face of everyone who comes to look at the site

Actually it is. The Scala macros project did not make clear enough that it was experimental, and changes became very hard to introduce. It's a courtesy of ours to Typesafe to make it very clear that it is not supported by them.

That said, given that Scala.js has stabilized quite a bit lately, we can move it down a bit. Probably at the end of the section of Getting Started. (Before the Noteworthy features title).

Speaking of the Getting Started section, it would be cool to have two big buttons "Get started with the Tutorial" and "Try it out in the browser" in that section, rather than text. Especially now that the button for the latest version announcement is not there anymore.
I believe this is what people want to find most: how to try it, isn't it?

@lihaoyi
Copy link
Contributor Author

lihaoyi commented Jul 14, 2014

Both suggestions sound reasonable, will make the changes

 - Added syntax highlighting for everything - Re-adjusted getting started as discussed
@lihaoyi
Copy link
Contributor Author

lihaoyi commented Jul 14, 2014

@sjrd updated it

@lihaoyi
Copy link
Contributor Author

lihaoyi commented Jul 14, 2014

screenshot 2014-07-14 10 59 24

@sjrd
Copy link
Member

sjrd commented Jul 14, 2014

LGTM Thanks!

sjrd added a commit that referenced this pull request Jul 14, 2014
Major cleanup and update of the front page
@sjrd sjrd merged commit 13b28b4 into scala-js:master Jul 14, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants