This document gices a rough overview of the bubbly architecture.
Most notable directory mentions are:
- ent contains everything related to the data access layer and database schema (implemented using entgo)
- The most interesting thing for someone is probably the schema itself, which can be found in the schema dir
- adapter contains the implementation for the bubbly adapters
- policy contains the implementation for the bubbly policies
- monitor contains the implementation for monitoring external services (such as fetching SPDX licenses, vulnerabilities, etc.)
- ui contains the frontend built using SvelteKit and TailwindCSS
- docs contains the documentation for bubbly which gets deployed to https://docs.bubbly.dev