Skip to content
This repository has been archived by the owner on Mar 2, 2022. It is now read-only.

Latest commit

 

History

History
13 lines (10 loc) · 909 Bytes

ARCHITECTURE.md

File metadata and controls

13 lines (10 loc) · 909 Bytes

Architecture

This document gices a rough overview of the bubbly architecture.

Most notable directory mentions are:

  1. ent contains everything related to the data access layer and database schema (implemented using entgo)
    1. The most interesting thing for someone is probably the schema itself, which can be found in the schema dir
  2. adapter contains the implementation for the bubbly adapters
  3. policy contains the implementation for the bubbly policies
  4. monitor contains the implementation for monitoring external services (such as fetching SPDX licenses, vulnerabilities, etc.)
  5. ui contains the frontend built using SvelteKit and TailwindCSS
  6. docs contains the documentation for bubbly which gets deployed to https://docs.bubbly.dev