This updates the main lifetime scope doc to have a deeper dive into how scopes are hierarchical and how dependencies are located. Diagrams are updated and more code snippets are added as analogies to help solidify the concepts.
As part of this I also added some Node.js bits that will auto-generate PlantUML diagrams. This allows us to insert more robust diagrams without contributors requiring any real software install (just npm install and npm watch); and makes for easier updates of existing diagrams since source is maintained in the fairly common PlantUML format.
Resolves #89
This updates the main lifetime scope doc to have a deeper dive into how scopes are hierarchical and how dependencies are located. Diagrams are updated and more code snippets are added as analogies to help solidify the concepts.
As part of this I also added some Node.js bits that will auto-generate PlantUML diagrams. This allows us to insert more robust diagrams without contributors requiring any real software install (just
npm install
andnpm watch
); and makes for easier updates of existing diagrams since source is maintained in the fairly common PlantUML format.