Skip to content
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

Website design #25

Closed
nzakas opened this issue Dec 24, 2014 · 17 comments
Closed

Website design #25

nzakas opened this issue Dec 24, 2014 · 17 comments

Comments

@nzakas
Copy link
Member

nzakas commented Dec 24, 2014

We need a website to post Espree documentation and a demo. It would be nice if it had the same visual language as the eslint.org, but I don't think that's 100% necessary.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@markphd
Copy link

markphd commented Dec 27, 2014

I'd like to help. Other than visual appearance, may I know what other requirements I should keep in mind? Nevertheless, I'll start with a design mockup based on ESLint site.

@nzakas
Copy link
Member Author

nzakas commented Dec 27, 2014

@markphd thanks.

@nzakas nzakas closed this as completed Dec 27, 2014
@nzakas
Copy link
Member Author

nzakas commented Dec 27, 2014

Oops, hit enter too soon. The site is primarily for documentation, so typography and ease of reading is the primary concern. We will host on GitHub using GitHub pages, so we are limited in how dynamic the content will be.

At a high level I see the following sections:

  1. About - basic information about the project
  2. Usage - how to use the API
  3. Developer guide - for contributors (likely similar to http://eslint.org/docs/developer-guide/)
  4. Demo - a demo page similar to http://esprima.org/demo/parse.html
  5. AST Reference - documentation on the varies AST nodes. Similar to https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Parser_API#Node_objects. Bit probably one page per node type. I put together some samples content here: https://github.com/eslint/espree/blob/master/docs/ast/literal.md

Let me know if you have other questions.

@nzakas nzakas reopened this Dec 27, 2014
@markphd
Copy link

markphd commented Dec 29, 2014

Acknowledged. I am working on few sketches to produce the design mockup.

So part of my idea is to make the home page contain the available content in Espree's github and add a separate Docs link as dedicated Documentation similar to ESLint Docs.

For the typeface, I chose Avenir because of the number of font style available and it is easy to read even in smaller text. But ofcourse if you prefer something else, please let me know. Here is how it looks: little teaser.

Note: I just made up the logo so we can replace it as soon as the official one is available.

@FredKSchott
Copy link
Contributor

WOAH! @markphd that mockup looks awesome

@nzakas
Copy link
Member Author

nzakas commented Dec 29, 2014

Yeah, nice start! I'd really like to get color in there as an accent, maybe blue? (Was thinking ESLint is purple, Espree being blue could make them look like they're related.)

@markphd
Copy link

markphd commented Jan 8, 2015

Did some few changes. Here's some progress..

Mockup

Still more to be done but I'd like to get some feedback from you.

@FredKSchott thanks!

@nzakas
Copy link
Member Author

nzakas commented Jan 9, 2015

Really like the direction - the colors and typography are great. I even kind of like the logo. The only thing I'm not sure of is the splash image, doesn't quite seem right to me.

@markphd
Copy link

markphd commented Mar 4, 2015

I really feel bad for not giving you update, will send one this weekend.

@nzakas
Copy link
Member Author

nzakas commented Mar 4, 2015

That's okay, you can hold off. We might end up merging back into Esprima so this isn't a high priority at the moment.

@m1sta
Copy link

m1sta commented May 19, 2015

If espree continues on it's own it might make sense to highlight the differences to esprima very clearly and early on the homepage.

@xjamundx
Copy link
Contributor

Can I build the demo page (similar to http://esprima.org/demo/parse.html)? I find myself needing this all the time and the esprima one is definitely lacking. Do we own espree.org or have a gh-pages branch it could live in for now?

@ilyavolodin
Copy link
Member

If the only thing we want to add for now is espree parser, maybe we should just add it to eslint.org at least until we figure what we want to do with espree in the long run?

@nzakas
Copy link
Member Author

nzakas commented May 29, 2015

Yeah, that makes sense.

@Announcement
Copy link

Are we still waiting on this or...?
Because if it is, I'll gladly take it! 😎

@nzakas
Copy link
Member Author

nzakas commented Jul 19, 2016

@Announcement please feel free!

@nzakas
Copy link
Member Author

nzakas commented Apr 28, 2021

Closing out old issues.

@nzakas nzakas closed this as completed Apr 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants