The ns-flip CLI supports reapplying templates multiple times to the same code base without losing custom changes.
That potentially 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 use cases that benefit.
Each of the above roles has different needs and receives separate documentation: