At Phase2 we take a two-tiered approach to frontend:
Document the mental models, processes, tools, and conventions of frontend development
Anything that can be captured and automated from the documentation is included within our tooling, called Particle.
For example, it's one thing to declare,
It's even better to configure eslint to extend the AirBnB ES6 standard, give realtime feedback during development, and prevent commits and fail builds that don't adhere to this rule.
Revamp all directory references
Pull in architecture image
Reference all publicly available slides