Skip to content

Commit

Permalink
doc: add git-diagram, fix arch link reference.
Browse files Browse the repository at this point in the history
* Add new git diagram of sofware components
* Fix image URL typo in design docs.

Change-Id: I491029dfcfc1c22e55889ffe6b508dd21bfbdc21
  • Loading branch information
sadsfae committed Jan 8, 2025
1 parent 78be337 commit 75b0d18
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion docs/quads-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Below are common workflows, visualizations and features of QUADS.

* [QUADS Workflow and Examples](#quads-workflow-and-visuals)
* [QUADS Architecture](#quads-architecture)
* [QUADS Software Design](#quads-design)
* [QUADS Data Structure](#quads-data-structure)
* [QUADS Foreman Provisioning Workflow](#quads-foreman-provisioning-workflow)
* [QUADS Move and Rebuild Provisioning UML](#quads-move-and-rebuild-provisioning-uml)
Expand All @@ -15,9 +16,14 @@ Below are common workflows, visualizations and features of QUADS.
* [Example: IRC, Webhook Chat and Email Notifications](#example-irc-webhook-chat-and-email-notifications)

## QUADS Architecture
This is the QUADS architecture using Flask, Python3, SQLAlchemy, Jinja, Nginx, Gunicorn and PostgreSQL.

![quadsarchitecture](../image/quads-architecture.jpg)

![quadsarchitecture](../image/quads-architecture.png)
## QUADS Software Design
Below is a [GitDiagram](https://gitdiagram.com/)-generated software design diagram of the QUADS codebase.

![quadsdiagram](../image/quads-git-diagram.png)

## QUADS Data Structure
This is how our scheduling data, collections and data model look like within PostgreSQL.
Expand Down
Binary file added image/quads-git-diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 75b0d18

Please sign in to comment.