Digital Gaia “A place where technology grows organically…” Concepts About The DigitalGaia manifesto Timeline 1. Learning phase, organization and infrastructure setup 2. Project(s) inception 3. Project maturity Philosophy Imagery History Symbolism Organization Coding Code review Testing Productivity / bad influence of news reading on focus Documentation writing Types of documentation Meta-documentation / documentation about the collective Knowledge-tree Possible tools for documentation How to write good documentation How to write good git commits Logging Release notes / changelog Organization General organization concepts About systems thinking (TODO: remove this section?) Meetings Standard Operating Procedures Communication Voting processes Ideal collective size Similar or interesting organizations Infrastructure Security Infrastructure maintenance Infrastructure as code Legal / finance Possible (easy) ways to compensate people for their work Tools Tools Modern command-line tools Resource monitoring tools du-like tools (disk usage) Task runners File sharing Password managers crypto and secrets Programming Build systems Editors Debugging Git Jujutsu Jujutsu tools Jujutsu tips/tricks, workflows and merging strategies Git workflows Diff tools Misc Sysadmin Backups HTTP / Nginx System hardening Networking