Chapril:services:Plan d'intégration d'un nouveau service
La raison d'être du Chapril est de proposer des services en logiciel libre. L'intégration d'un nouveau service implique le franchissement d'un certain nombre d'étapes que cette page se propose de recenser et documenter.
Candidature d'un service
Avant d'acter l'intégration d'un nouveau service dans le Chapril, celui-ci a le statut de « candidat ».
Au départ, la priorité est de répondre à quelques questions incontournables.
Qui est l'animateur du service ?
Chaque service du Chapril est géré par un animateur du service. Avant de faire candidater un nouveau service, le futur animateur du service doit s'assurer d'être connu par l'ensemble de l'équipe du Chapril.
Des rencontres préalables en présentiel sont encouragées. Les occasions sont nombreuses : stand April, April Camp, apéro April, AG, etc.
Enfin, le candidat animateur de service envoie un courriel sur chapril@april.org.
Le service est-il pertinent dans le Chapril ?
La volonté d'avoir autant de services que possible est forte mais ceux-ci doivent respecter quelques critères fonctionnels :
- être utile ;
- être potentiellement utilisé par beaucoup de personnes ;
- …
Le candidat animateur envoie un courriel sur chapril@april.org pour présenter des arguments montrant l'intérêt du service.
Comment nommer le service ?
Dans le SI Chapril, chaque service est associé à un sous-domaine, qui devient le nom officiel du service.
Le candidat animateur anime un débat pour choisir un nom :
- en créant une page wiki April (prendre exemple sur XXXXXX) ;
- en envoyant un courriel sur chapril@april.org pour poser la question et informer de l'existence de la page wiki April dédiée.
Quel logiciel pour le service ?
Pour un type de service, plusieurs implémentations peuvent exister. Exemple avec le raccourcisseur d'URL : LSTU, YOURS…
Si plusieurs logiciels sont disponibles pour un même type de service, une analyse comparative aidera à en choisir un.
Le candidat animateur anime un débat :
- en créant une page wiki April (prendre exemple sur XXXXXX) ;
- en envoyant un courriel sur chapril@april.org pour poser la question et informer de l'existence de la page wiki April dédiée.
Quelles sont les contraintes techniques du service ?
STU
Le service nécessite-t-il une VM dédiée ?
- être compatible avec les contraintes techniques du SI de l'April (cpu, mémoire, disque, réseau…) ;
Quelles sont les contraintes humaines du service ?
- être compatible avec les contraintes humanes du SI de l'April (modération, RGPD…) ;
Validation par l'animateur Charpil
Déploiement du service
Création d'un sous-projet Chapril dans AGIR
Création de tâches dans le sous-projet
- sujet : Création d'une page wiki April du service
- assigné à :
- description :
- sujet : Procédure de sélection du sous-domaine du service
- assigné à :
- description :
- sujet : Installer une VM dédiée au service
- assigné à :
- description :
- sujet : Création d'une page wiki admins Chapril du service
- assigné à :
- description :
- sujet : Recenser les besoins de routage
- assigné à :
- description :
- sujet : Configurer la supervision de la VM
- assigné à :
- description :
- sujet : Configurer la sauvegarde de la VM
- assigné à :
- description :
- sujet : Configurer l'accès de la VM à l'animateur du service
- assigné à :
- description :
- sujet : Écrire un script de génération de rapport d'activité
- assigné à :
- description :
- sujet : Identifier les possibilités et outils de modération
- assigné à : l'animateur du service
- description : CGU + RGPD + April => besoin de savoir si de la modération est possible et si oui comment. Une interface d'admin existe-t-elle ? Etc.