From 2584cc365220818c5af029f1baf1acdc9049e94b Mon Sep 17 00:00:00 2001 From: Akashdeep Dhar Date: Mon, 27 Nov 2023 17:42:59 +0530 Subject: [PATCH] Add diagram assets for the design statement Signed-off-by: Akashdeep Dhar --- docs/_static/dist_git_system.drawio.svg | 4 ++++ docs/_static/dist_git_system_main.drawio.svg | 4 ++++ docs/_static/dist_git_system_meta.drawio.svg | 4 ++++ docs/_static/dist_git_system_msgh.drawio.svg | 4 ++++ 4 files changed, 16 insertions(+) create mode 100644 docs/_static/dist_git_system.drawio.svg create mode 100644 docs/_static/dist_git_system_main.drawio.svg create mode 100644 docs/_static/dist_git_system_meta.drawio.svg create mode 100644 docs/_static/dist_git_system_msgh.drawio.svg diff --git a/docs/_static/dist_git_system.drawio.svg b/docs/_static/dist_git_system.drawio.svg new file mode 100644 index 0000000..7d0f655 --- /dev/null +++ b/docs/_static/dist_git_system.drawio.svg @@ -0,0 +1,4 @@ + + + +
Dist Git Replacement
Dist Git Replacement

Standard Git Forge
(RPM Specs + Sources)

Standard Git Forge...

HTTP API

HTTP API

Git API

Git API

Browser Frontend

Browser Frontend
Compatibility
Compatibility

HTTP API

HTTP API

Translator Service

Translator Se...
Toddlers
Toddlers

Git API

Git API

HTTP Resources

HTTP Resources

HTTP API

HTTP API
Releng Scripts
Releng Scripts

Git API

Git API

HTTP Resources

HTTP Resources

HTTP API

HTTP API
The New Hotness
The New Hotness

Git API

Git API

HTTP Resources

HTTP Resources

HTTP API

HTTP API
Fedora CI
Fedora CI

HTTP API

HTTP API

Listening

Listening
COPR
COPR

HTTP API

HTTP API

Git API

Git API

Listening

Listening
Datanommer
Datanommer

Listening

Listening
Messaging
Messaging

Message
Transmission

Message...

Messaging
Schema

Messaging...
Monitor Gating
Monitor Gating

Git API

Git API

HTTP API

HTTP API
Fedpkg
Fedpkg

Git API

Git API

HTTP API

HTTP API

Lookaside Cache

Lookaside Cac...
Notifications
Notifications

HTTP API

HTTP API

Listening

Listening
Bodhi
Bodhi

HTTP API

HTTP API
RELATIONS
RELATIONS
Relation with HTTP Resources
Relation with HTTP Resources
Relation with HTTP API
Relation with HTTP API
Relation with Git API
Relation with Git API
Relation with Fedora Messaging
Relation with Fedora Messaging
APPLICATIONS
APPLICATIONS
Maintained by Red Hat CPE team
Maintained by Red Hat CPE team
Maintained by other teams
Maintained by other teams
Dist Git Replacement Deployment
Dist Git Replacement Deployment
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/_static/dist_git_system_main.drawio.svg b/docs/_static/dist_git_system_main.drawio.svg new file mode 100644 index 0000000..af0dc24 --- /dev/null +++ b/docs/_static/dist_git_system_main.drawio.svg @@ -0,0 +1,4 @@ + + + +
Core Services
Core Services
Git
for RPM specfiles and codebase assets
Git...
Access Control List
Users and Groups
Access Control List...
Git LFS
for large-sized binaries and source tarballs
Git LFS...
Webhooks
for event-based activity execution
Webhooks...
Public Access
Public Access
Git HTTP API
for accessing repository assets using HTTP
Git HTTP API...
Git SSH API
for accessing repository assets using SSH
Git SSH API...
Internet Frontend
Internet Frontend
HTTP resources
for accessing information and static files
HTTP resources...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/_static/dist_git_system_meta.drawio.svg b/docs/_static/dist_git_system_meta.drawio.svg new file mode 100644 index 0000000..8e69191 --- /dev/null +++ b/docs/_static/dist_git_system_meta.drawio.svg @@ -0,0 +1,4 @@ + + + +
Compatibility Metaservice
Compatibility Metaservice
Metaservice
API Server
Metaservice...
Metaservice
API Client
Metaservice...
Requests
Translator
Requests...
REQUEST FORMAT
Understood by the
NEW DIST GIT API
REQUEST FORMAT...
RESPONSE FORMAT
Used by the
NEW DIST GIT API
RESPONSE FORMAT...
REQUEST FORMAT
Understood by the
OLD DIST GIT API
REQUEST FORMAT...
RESPONSE FORMAT
Understood by the
OLD DIST GIT API
RESPONSE FORMAT...
Request
Request
Dist Git
Dependent

Projects
Dist Git...
Dist Git
Service

HTTP API
Dist Git...
Request
Request
Response
Response
Response
Response
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/_static/dist_git_system_msgh.drawio.svg b/docs/_static/dist_git_system_msgh.drawio.svg new file mode 100644 index 0000000..eb86cf7 --- /dev/null +++ b/docs/_static/dist_git_system_msgh.drawio.svg @@ -0,0 +1,4 @@ + + + +
Messages Handler
Messages Handler
Activity
Listener
Activity...
Messages
Sender
Messages...
Dist Git
Service
Events
Dist Git...
Fedora Messaging
Bus
Fedora Messag...
Messaging Schema
Messaging Schema
Text is not SVG - cannot display
\ No newline at end of file