diff --git a/docs/images/arch-container.pdf b/docs/images/arch-container.pdf index e2e26d3..559f1fc 100644 Binary files a/docs/images/arch-container.pdf and b/docs/images/arch-container.pdf differ diff --git a/docs/images/arch-container.png b/docs/images/arch-container.png index dabd96d..d071e5b 100644 Binary files a/docs/images/arch-container.png and b/docs/images/arch-container.png differ diff --git a/docs/images/arch-container.puml b/docs/images/arch-container.puml index 9fb2cfc..5b90795 100644 --- a/docs/images/arch-container.puml +++ b/docs/images/arch-container.puml @@ -1,23 +1,23 @@ @startuml arch-container ' !includeurl https://raw.githubusercontent.com/RicardoNiepel/C4-PlantUML/master/C4_Container.puml !include c4-plantuml/C4_Container.puml ' title Container diagram for the Software Heritage virtual filesystem (SwhFS) left to right direction Person(user, "User") Container(fuse, "FUSE", "kernel", "Delegates filesystem implementation to user space") System_Boundary(swhfs_bound, "SwhFS") { Container(swh_fuse, "swh.fuse", "pyfuse3, libfuse, FUSE", "Provides a filesystem view of Software Heritage objects") ContainerDb(cache, "Cache", "SQLite or in-memory", "Local cache for objects and metadata") - Rel(swh_fuse, cache, "Reads objects and metadata", "SQL") + Rel(swh_fuse, cache, "Reads objects and metadata from", "SQL") } System_Ext(archive, "Software Heritage archive") -Rel(user, fuse, "Access", "Filesystem") +Rel(user, fuse, "Accesses", "Filesystem") Rel(fuse, swh_fuse, "Calls user space daemon", "FUSE API") -Rel(swh_fuse, archive, "Retrieves objects and metadata", "REST API") +Rel(swh_fuse, archive, "Retrieves objects and metadata from", "REST API") @enduml diff --git a/docs/images/arch-container.svg b/docs/images/arch-container.svg index 8ff85f4..dd86de3 100644 --- a/docs/images/arch-container.svg +++ b/docs/images/arch-container.svg @@ -1,174 +1,174 @@ -«boundary»SwhFS[System]«boundary»SwhFS[System]«container»swh.fuse[pyfuse3, libfuse, FUSE]Provides a filesystem view ofSoftware Heritage objects«container»Cache[SQLite or in-memory]Local cache for objects andmetadata«container»Cache[SQLite or in-memory]Local cache for objects andmetadata«person»User«container»FUSE[kernel]Delegates filesystemimplementation to userspace«external_system»Software HeritagearchiveReads objects andmetadata[SQL]Access[Filesystem]«external_system»Software HeritagearchiveReads objects andmetadata from[SQL]Accesses[Filesystem]Calls user spacedaemon[FUSE API]Retrieves objectsand metadata[REST API]Retrieves objectsand metadata from[REST API] \ No newline at end of file diff --git a/docs/images/arch-context.pdf b/docs/images/arch-context.pdf index ee12b60..b4da999 100644 Binary files a/docs/images/arch-context.pdf and b/docs/images/arch-context.pdf differ diff --git a/docs/images/arch-context.png b/docs/images/arch-context.png index ecad0cc..ad65a76 100644 Binary files a/docs/images/arch-context.png and b/docs/images/arch-context.png differ diff --git a/docs/images/arch-context.puml b/docs/images/arch-context.puml index 22fb244..68d120a 100644 --- a/docs/images/arch-context.puml +++ b/docs/images/arch-context.puml @@ -1,15 +1,15 @@ @startuml arch-context ' !includeurl https://raw.githubusercontent.com/RicardoNiepel/C4-PlantUML/master/C4_Context.puml !include c4-plantuml/C4_Context.puml ' title System context diagram for the Software Heritage virtual filesystem (SwhFS) left to right direction Person(user, "User") System(swhfs, "Software Heritage virtual filesystem\n(SwhFS)") System_Ext(archive, "Software Heritage archive") Rel(user, swhfs, "Accesses", "Filesystem") -Rel(swhfs, archive, "Retrieves objects and metadata", "REST API") +Rel(swhfs, archive, "Retrieves objects and metadata from", "REST API") @enduml diff --git a/docs/images/arch-context.svg b/docs/images/arch-context.svg index 11651aa..5a2d8af 100644 --- a/docs/images/arch-context.svg +++ b/docs/images/arch-context.svg @@ -1,136 +1,136 @@ -«person»User«system»Software Heritagevirtual filesystem(SwhFS)«external_system»Software Heritagearchive«external_system»Software HeritagearchiveAccesses[Filesystem]Retrieves objectsand metadata[REST API]Retrieves objectsand metadata from[REST API] \ No newline at end of file