This repository has been archived by the owner on Aug 5, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Owen Buckley edited this page May 30, 2018
·
21 revisions
This wiki aims to provide a documentation hub for all useful aspects of maintaining a modern "evergreen" web application. Please reach out or open an issue if you have any questions, thoughts or feedback; we would love to hear from you! 👋
The following outlines some of the values Project Evergreen has embraced and how it guides its strategy:
- Support a community of asking questions, being curious, and pushing the boundaries
- Standards based best practices and patterns
- Polyfills over Frameworks, libraries where needed to not reinvent the wheel
- Performance and Security
- Provide a comfortable interesection for User Experience and Developer Experience
- Reliable documentation and clear + simple code samples
UI development should not be full of friction in order to develop application that deliver great user experiences. We aim to evangalize:
- Tooling to support Evergreen browsers with extensibility to support older versions
- Modern JavaScript using ES2015+
- Modern CSS w/Flexbox and CSS Grid
- Declaritive UI templating
- Minimal Dependencies
- Like with Polymer, "Use the Platform"
- Focus on local development experience to support rapid development
- Research and document solutions for complex implementations of technologies like Progressive Web Applications, Server Side Rendering, and Static Site Generation
Ultimately, our apps need to please our users. Project Evergreen believes that all apps should:
- Lower the barrier to entry for all users
- Only give users what they need, when they need it
- Drive engagement through a focus runtime performance and responsiveness
- Operate with security and trust in mind
- Technology Stack
- Styleguide
- Build Pipline (TODO)
- Browser Support Matrix (TODO)
- [] Hosting (AWS, other?)
- [] Release Management (Continous Integration / Continuous Delivery)