Support for more package registries/repositories

Problem to solve

Gitlab currently has support for docker images, npm packages and Maven repositories. It would be very interesting to add support for more language/system package managers. For languages such as:

  • Rust (cargo)
  • Python (PyPI)

or even for systems such as:

  • Debian-based (apt-get)
  • Arch-based (pacman)

I am definitely missing some, add them in a comment and I'll add them to the list.

Intended users

This will mostly benefit companies and organizations which for the same reasons there is a npm, Maven and Docker registry already in GitLab.

  • Delaney (Development Team Lead)
  • Sasha (Software Developer)
  • Devon (DevOps Engineer)
  • Sidney (Systems Administrator)
  • Sam (Security Analyst)

The above is my best guess.

Further details

This will help development in companies which have they're internal libraries, this leaves better version and dependency controls internally. It also allows for product developers who ship embedded linux devices to update they're software repositories.

Proposal

Add more support for different languages/systems to the packages/repository feature.

Permissions, Security and Documentation

Same as with Package registry administration

Testing

Feature creep, maybe too many to support effectively

What does success look like, and how can we measure that?

The number of supported languages/systems

What is the type of buyer?

same as with NPM and Maven

Links / references

Edited Sep 25, 2019 by René Léveillé
Assignee Loading
Time tracking Loading