Overzicht
Systeem waarmee instellingen herbruikbare library’s in een centrale Repository kunnen delen onder voorbehoud van toegangsrechten
Generieke IT-bouwblokken
SubdomeinSoftware factory - niet-veiligheidsgerelateerd
TypologieSystem
Service ownerSmals
2023
Hergebruik10
Integration effortWaarvoor dient het?
Heb je een library ontwikkeld, Maven of Angular, met hergebruikpotentieel en wil je deze beschikbaar stellen voor andere partners? Dan hoef je deze library alleen te publiceren op het Artifact Repository-systeem waar partners deze kunnen downloaden.
Functionele beschrijving
Het systeem Artifact Repository biedt volgende functionaliteiten:
- Voor aanbieders: publiceren van een Maven- of Angular-library op een centrale repository op repo.ict-reuse.be
- Voor gebruikers: downloaden van een herbruikbare Maven- of Angular-library beschikbaar gesteld door een instelling
Opmerking: Er zijn al verschillende library's beschikbaar, ook gedocumenteerd in deze ReUse catalogus:
- Coda reader
- SmalsUtils-Validation
- ngx-SmalsUtils-Validation
- MT Captcha Integrator
Technische beschrijving
Centrale repository (Artifactory) toegankelijk via internet voor het delen van Maven- of Angular-libraries.
Doelpubliek
Elke eigenaar en ontwikkelaar van een mogelijk herbruikbare library, die deze beschikbaar wil stellen aan andere ontwikkelteams, door deze te kopiëren naar een centrale Repository, toegankelijk voor iedereen die toegangsrechten heeft verworven.
Elke instelling die een library wil delen met andere instellingen en een account op de ict-reuse Repository heeft aangevraagd bij ReuseOperational@smals.be.
Integratievoorwaarden
Als aanbieder van library’s:
- Een specifieke aanvraag indienen bij ReuseOperational@smals.be om de procedure te starten
- De herbruikbare library documenteren in de Software Reuse Catalogue en er de groupId, artifactId en versie vermelden
- Ervoor zorgen dat er geen gevoelige informatie in de code staat. Voorbeelden: url jenkins, git, mailadres, naam voornaam...
Documentatie
Contact
Contact: ReuseOperational@smals.be