add software repositories (container images, pypi, etc.)
each kind of software repository should be documented independently. The content is an opaque directory that can be uploaded / downloaded in a fashion that depends on the repository. The difficulty lies on the absence of standardization of the large majority of software repository.
the simplest option is to use the Forgejo structure storage side as a reference instead of inventing a new one