diff --git a/README.md b/README.md index a13906b..236e8a2 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,11 @@ Keeping the repositories' *git content* up to date remains Gitea's job. | Pull new commits into **existing** mirrors | Gitea itself | `MIRROR_INTERVAL` | | Synchronize release metadata and uploaded assets | this script (cron) | daily | +### Architecture + +- [Architecture diagram](docs/architecture/sync_mirrors.architecture.html) +- [Sequence diagram](docs/architecture/sync_mirrors.sequence.html) + ### Requirements - Gitea 1.20+ with an API token (scopes `write:repository,read:user`) @@ -234,6 +239,11 @@ bleibt Giteas Aufgabe. | Commits in **bestehende** Mirrors holen | Gitea selbst | `MIRROR_INTERVAL` | | Release-Metadaten und hochgeladene Assets synchronisieren | dieses Skript (Cron) | täglich | +### Architektur + +- [Architecture-Diagramm](docs/architecture/sync_mirrors.architecture.html) +- [Sequence-Diagramm](docs/architecture/sync_mirrors.sequence.html) + ### Voraussetzungen - Gitea 1.20+ mit API-Token (Scopes `write:repository,read:user`) diff --git a/docs/architecture/sync_mirrors.architecture.html b/docs/architecture/sync_mirrors.architecture.html new file mode 100644 index 0000000..cfc2472 --- /dev/null +++ b/docs/architecture/sync_mirrors.architecture.html @@ -0,0 +1,13209 @@ + + +
+ + + +Runtime components and trust boundaries used by sync_mirrors.py for repository mirrors, releases, and streamed release assets
+Inspecting compiled semantics
+No matching nodes
+ +Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
+ +Choose a kind to inspect its nodes and touching relationships.
+Runtime sequence of sync_mirrors.py: config, repository mirroring, release sync, streamed asset copy, orphan check, and exit status
+Inspecting compiled semantics
+No matching nodes
+ +Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
+ +Choose a kind to inspect its nodes and touching relationships.
+