These are the principles that guide the major design decisions in Concourse for the benefit of both users and developers
...
Press Play in Production (P3)
- Concourse should work in a production environment right out of the box with no assembly.
- Leverage pre-installed core system tools as much as possible
- Bundle any third party dependencies with the application
- User should never be forced to manually configure anything (i.e. edit paths, move files, etc) in order for the system to work
- The system should be configurable, but must have reasonable defaults that are suitable for the vast majority of cases