Closed
Description
I'm happy to see webpack.js.org shaping up, although it could certainly be better in terms of design / ux and the way information is presented to the user. While I know that the current priority is on finishing up existing documentation, here are a few deficiencies I noticed -
- The tone and use of grammar isn't consistent across pages and there are quite a few grammatical / spelling errors.
- The design and information heirarchy, although better than the previous site, is still behind most project documentation sites I've seen.
- The call to actions aren't clear.
Here are a few sketches I whipped up in my free time, that if the team likes, can be used for the new site. I'd be happy to get some feedback and help with writing css styles for the site.
Homepage
- Clear call to action (Getting started)
- A picture is worth a thousand words — a new svg version of module bundling image which can be even be animated.
- Symmetrical & attractive
Getting started
- Crisp introduction to webpack (current documentation gives a long history of task runners / module bundlers which users may already be familiar with)
- Quickly move to installation and a simple but practical configuration (the current documentation shows a "warning alert box" even before a user has started)
- One can break the page into multiple steps (each on a new page) to prevent information overload.
Documentation Pages
(below is a sample of the configuration page)
- Better grouping of properties (eg. resolve and resolveLoader are two different options)
- Sorting of configuration options by frequency of use / importance rather than using alphabetical order.
Color & Typography
- Consistent use of color / removing too many scattered color shades that dilute identity
- Better readability of body font for long paragraphs — more whitespace and a different font
- Color scheme for syntax highlighting which is soothing to eyes / in-line with rest of the color scheme.
- Better text contrast - enhanced accessibility.