Build Process

Non-negotiable

Project should include a documented, straightforward build process that will run on most machines without many changes. Use standard tools that most people have. Build process should cover the basics of working on the site. Build process must take under 3 seconds to run on a standard machine.

Default

Build process includes linting, deployment, or other helper functionality

Advanced

Build process integrates automated testing

Extreme

Build process uses custom-coded steps in a script or extension that perform advanced functionality required by the specific project