gctoolkit
gctoolkit copied to clipboard
Architecture Document and Diagram(s)
In order to help contributors understand how and where they can add, extend, refactor, etc. I think a minimum is:
- A description of each package/layer and its responsibilities.
- Any major 'Why' explanations for design patterns or implementations that may not be obvious to a new contributor.
- A picture speaks a thousand words.
Perhaps other things.