component: we must distinguish asynchronous and dynamic Vue components
shared states: states (values) that must be shared across components
... : ...
(if there is some rendering issue that must be pre-rendering server-side) ?
global management of sprites / auto-generation / fonts build (TODO if necessary)
All components must be accessible and validated for accessibility with a screen reader.
Please see below for more information about how to validate and how to implement.
General front end guidelines : Front-end development (link to FE Dev Summary)
webpack for the build
list some libs that shall be used for preventing technical depth, for example prefer to use lodash for some cases
code documentation ...
XHR calls: all XHR calls should go through ..., which will return ... (see : ...)
Linting ESLint (TODO: update documentation to explain rules choices)
Vuex is used for "shared states": states shared throughout the whole application, across components.
SCSS, validation ? BEM ?
TODO: CSS guidelines document
Valid HTML: HTML Validation (TODO)
Some analytics ? How do we track user in order to see where they spend time ?
Definition of a feature done ?