Pour les articles homonymes, voirDépôt.
Cet article est uneébauche concernant l’informatique.
Eninformatique, undépôt ouréférentiel (de l'anglaisrepository) est un lieu de stockage depaquets logiciels[1]. Ce peut être un support directement accessible par l'utilisateur (DVD,disque dur,disque électronique...) ou plus couramment unserveur sur internet.
Enprogrammation informatique, le concept dedépôt s'applique auxlogiciels de gestion de versions[2].
La plupart desdistributionsGNU/Linux utilisent des dépôts accessibles surInternet, officiels et non officiels, permettant aux utilisateurs de télécharger et de mettre à jour deslogiciels compatibles. Ces logiciels sont distribués sous forme depaquets.
Le logiciel deconstruction de projetApache Maven dispose également d'une gestion fine des dépôts pour rendre disponible aussi bien les plugins utilisés par Maven lui-même, que les projets générés par Maven.
Leslogiciels de gestion de versions telsCVS ouSVN, disposent également du concept de dépôt pour lecode source. Le dépôt désigne alors l'endroit où les modifications apportées auxfichiers sont stockées. Le concept s'applique toutefois au-delà de l'architecture aux différents nœuds d'unsystème décentralisé[3], et ce, indépendamment duworkflow.
| Libres |
| ||||||
|---|---|---|---|---|---|---|---|
| Propriétaires |
| ||||||
| Concepts | |||||||
Domaines de l'informatique | |
|---|---|
| Remarque : cette liste s'inspire dusystème de classification informatique de l'ACM édité en2012 | |
| Matériel | |
| Appareil et organisation d'unsystème | |
| Réseau | |
| Organisation dulogiciel | |
| Théorie etoutil (en) de programmation | |
| Développement de logiciel | |
| Théorie du calcul (en) | |
| Algorithmique | |
| Mathématiques de l'informatique | |
| Système d'information | |
| Sécurité | |
| Interactions humain-machine | |
| Concurrence (en) | |
| Intelligence artificielle | |
| Apprentissage automatique | |
| Infographie | |
| Audio informatique | |
| Informatique appliquée |
|