Skip to content

Repository overview

Dependencies

The following diagram illustrates the dependencies between repositories as of 2025-12-15. Each node represents a repository. An edge means "depends on" in the direction of the arrow. More notes below the diagram.

Gavatarsavatarstoolboxtoolboxavatars->toolboxreleasegadgetsgadgetspagespagesspacesspacespages->spacesdemospaceviewerviewerpages->viewerAPIdocsdocumentationdocumentationpages->documentationtechdocstilesetstilesetsspaces->tilesetsassetspaces->toolboxreleasebuildspaces->viewerassettilesets->toolboxreleaseviewer->avatarsassetviewer->gadgetsassetviewer->toolboxrelease

Nodes highlighted in light yellow represent repositories that provide release updates. Dependencies on the toolbox repository arise either from relying on the waytale command to build a space or using functions that help building release archives.

As an example, upon building the viewer repository integrates files from the gadgets and avatars respositories. When creating a release, it makes use of functions in the toolbox repository. In turn, it is used in releases of a new space (for the spaces repository) and API documentation is created based on it (for the pages repository, the website).