-
Notifications
You must be signed in to change notification settings - Fork 2k
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
CS2 Discussion: Project: Redesign coffeescript.org? #4947
Comments
From @YamiOdymel on 2016-11-18 06:43 I just drew a layout for suggestion, I think that we should have a landing page instead of a documentation homepage. |
From @GeoffreyBooth on 2016-11-19 02:01 @YamiOdymel What would be on this landing page? The current documentation has the following sections:
Currently the first four are on one page, and the latter two are pages of their own. But that can change; I think the compiler reference could get its own page, along with info about how to use CoffeeScript with Browserify and the like. The general reference could likewise be buried a bit. One idea I had was to make every code block a “try” block; all the examples could become interactive. |
From @YamiOdymel on 2016-11-19 09:03 The sections on the landing page are:
and sorry, what do you mean by the "current documentation"? The old CoffeeScript page? I think the references can be separate from the homepage so we won't put too many things in a single page. Since I'm not a native English speak, I might missed some of your point, I'm sorry :( Landing pageSlogan, Call to action, Syntax OverviewFeaturesLinksOr can be core members :D Compiler reference pageTutorial, Documentation pageIt's a little bit like Laravel Docs but with the interactive example blocks. and the left sidebar is the index of the documentations. Icon source: Document by useiconic.com from the Noun Project |
From @GeoffreyBooth on 2016-11-19 19:09 @YamiOdymel This looks pretty good. The content we have is the content currently on coffeescript.org; so there’s no tutorial, for example. Maybe we should add one, but let’s design for the content we currently have, and worry about future content after it’s written. We also don’t need a section for core members. Can you make an HTML mockup for this? |
From @YamiOdymel on 2016-11-20 16:59 @GeoffreyBooth Sure. Landing pageDocsThe code block can only be vertically (because the screen is not wide enough), or maybe we should remove the left sidebar (the indexes), but I have no idea where should the indexes go. References |
From @GeoffreyBooth on 2016-11-20 19:11 I think we need the code examples to be side-by-side. It’s hard to follow the equivalence if they’re stacked. Let’s just use responsive design and stack only when necessary. As for the sidebar, what about something like what Bootstrap uses for their sidebar nav? I think the homepage of the future site is the current coffeescript.org intro text and “Overview” section, including the long side-by-side code block. Basically from the top through (but excluding) “Installation”. Here’s how I would break up the current content into pages:
|
From @jashkenas on 2016-11-21 16:56 Apologies in advance — but to throw my two cents in the ring:
|
From @YamiOdymel on 2016-11-21 19:22
Sure. |
From @GeoffreyBooth on 2016-11-21 21:26 Closing in favor of #4370 |
From @GeoffreyBooth on 2016-11-18 06:12
I’ve been talking with @jashkenas about how to manage the hosting for the documentation for CoffeeScript 2, and per #4360 we figured out how to host both the 1.x and 2 docs from the same repo. Anyway in the middle of this discussion, Jeremy suggested that coffeescript.org was overdue for a design refresh. Any designers out there who would like to redesign coffeescript.org for v2?
The text was updated successfully, but these errors were encountered: