This is a high level overview of the repository structure.
- builders: Build environment and tools.
- components: Source code of all components in the system. The content can be considered system internal implementation. For public API and libraries, see public.
- docs: User facing documentation.
- infrastructure: Source code of infrastructure logic that can be potentially reused by similar systems.
- production: Configuration for packaging and deployment of the system into cloud platforms.
- public: APIs and client libraries provided to users of this system.
- third_party: Configuration to allow the use of third party dependencies.
- tools: Convenient tools provided to users of the system for common operations.