diff options
-rw-r--r-- | README.md | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -27,6 +27,23 @@ To get a development shell, for example to work on ibb, you can do: [2 of 2] Compiling Ibb ( apex/Ibb.hs, interpreted ) Ok, two modules loaded. +Goals of the developer workflow: + +- have minimal ceremony +- default to asynchrony, but allow for synchronous work when necessary +- automate the boring stuff +- standardize environments, tooling, and versions to minimize friction while + collaborating +- support the longevity and self-sustainability of the project + +Ideally, each contributor should be able to go off grid for a day or a week or +more, continue working offline, submit their work when finished, and have no or +minimal conflicts. This also refers to the resiliance of the production systems. + +We should never need "out of office" email auto-replies, or urgent contact. No +pager duy, no daily standups. Yes, this policy will affect what code we write, +not just how we write it; that is by design. + # Deployment To build the production server config locally: |