The geenee CLI supports reapplying templates multiple times to the same code base without losing custom changes.

That divides up the burden of code maintenance.

  • A developer of a site can focus entirely on custom content, forgetting about the stack.
    • A template maintainer can handle the higher-level architecting and package updates. Normally, someone enthusiastic about a particular stack or framework will do that better than the rest of us.
    • A programmer can handle specific custom changes without breaking anything.

There are several cases that benefit.


Each of the above roles has different needs and receives separate documentation:

  1. Adding Custom Code
  2. Building a Code Base
  3. Creating Templates