Aperçu
Système qui permet de partager, entre institutions, des librairies réutilisables sur un Repository central moyennant des droits d’accès
Services IT génériques
Sous-domaineSoftware factory - non lié à la sécurité
TypologieSystem
Service ownerSmals
2023
Réutilisation9
Effort d'intégrationQuelle en est l'utilité ?
Vous avez développé une librairie, Maven ou Angular, avec un potentiel de réutilisation et vous voulez la mettre à disposition des autres partenaires? Alors il vous suffit de la publier sur le système Artifact Repository où les partenaires pourront venir la télécharger.
Description fonctionnelle
Le système Artifact Repository offre les fonctionnalités suivantes :
- Pour les fournisseurs, publier une librairie Maven ou Angular sur un repository central à l'adresse repo.ict-reuse.be
- Pour les clients, télécharger une librairie réutilisable Maven ou Angular, mise à disposition par une institution
Remarque: Il existe déjà plusieurs librairies à disposition, également documentées dans ce Catalogue ReUse :
- Coda reader
- SmalsUtils-Validation
- ngx-SmalsUtils-Validation
- MT Captcha Integrator
Description technique
Repository central (Artifactory) accessible depuis Internet pour le partage de librairies Maven ou Angular.
Public cible
Chaque propriétaire et développeur d’une librairie à potentiel de réutilisation, qui veut la mettre à disposition d’autres équipes de développement en la recopiant dans un Repository central accessible à tous ceux qui auront acquis les droits d’accès.
Toute institution qui souhaite partager une librairie avec les autres institutions et qui a fait la demande d’acquisition d’un compte sur le Repository ict-reuse auprès de ReuseOperational@smals.be.
Conditions d'intégration
En tant que fournisseur de librairies :
- Faire une demande spécifique auprès de ReuseOperational@smals.be afin d’initier la procédure de partage
- Documenter la librairie réutilisable dans le Software Reuse Catalogue et y mentionner le groupId, l’artifactId et la version
- S’assurer qu’il n’y ait aucune information sensible dans le code. Exemples : url jenkins, git, adresse email, nom prénom…
Documentation
Contact
Contact : ReuseOperational@smals.be