ArtiFerrisRoadmap
Roadmap: none of this exists yet
Where ArtiFerris is heading, with no version for now. The details will change as each item is designed.
More package formats
PlannedFor each format, the three types of repository npm and Docker have today: hosted, proxy and group.
- Maven and Gradle, PyPI, NuGet, Cargo, Go, Helm and raw repositories.
Several replicas
PlannedToday, an instance has one volume and one replica. Storage already goes through an abstract port, StorageBackendPort, whose only implementation is the local file system.
- S3-compatible object storage behind
StorageBackendPort, to run several replicas. - High availability and geographic replication.
- Distribution of packages and images through a CDN.
Identity and provenance
Planned- SAML, next to LDAP and OIDC.
- Package signing and provenance (Sigstore, npm provenance).
The link with FerrisGit
FerrisGit, the Git forge of the same family, plans to publish an artifact built by a pipeline to ArtiFerris, to trace each artifact back to the commit that produced it, and to bring ArtiFerris's analysis results into the checks of its merge requests. An identity shared between the two remains an open question.
The FerrisGit website