Le code source, comme une recette de cuisine
Dans le logiciel libre, le code source est souvent comparé à la recette de cuisine
pour fabriquer un logiciel comme Asqatasun
La compilation du code source pour produire un exécutable, une image docker ou un paquet Debian pouvant être comparé à la préparation du plat dans votre cuisine.
Asqatasun intègre plusieurs référentiels (AccessiWeb 2.2, RGAA 3.0, SEO…)
et une nouvelle version du RGAA doit être ajoutée.
La recette, pardon le “code source”, de l’ajout dans Asqatasun du référentiel RGAA 3.2016 sera disponible sur le dépôt GitHub sous forme de code à compiler et de test unitaire.
Concevoir une nouvelle recette de cuisine
Créer une nouvelle recette, ici un nouveau référentiel dans Asqatasun, est un processus de conception où il vous faudra choisir les ingrédients, choisir leur mode de préparation (rissolé ou cuisson vapeur …), faire un premier plat et affiner votre recette.
Pour ce nouveau référentiel, à ajouter à Asqatasun, c’est la même chose. Il faut choisir comment faire, définir les étapes et définir les outils ou ressources adaptées.
Dans cette série Coulisse, nous vous proposons de retrouver ce processus pour ajouter un nouveau référentiel à partir d’un référentiel déjà existant dans Asqatasun.
- Coulisse 2) Ajouter le RGAA 3 2016 : comment faire ?
- Coulisse 3) Ajouter le référentiel à la webapp, au runner et au plugin Jenkins
- Coulisse 4) Produire le .csv d’import du nouveau référentiel RGAA 3.2016
- Coulisse 5) Générer le référentiel à partir du .csv via le plugin maven
- Coulisse 6) RGAA 3.0 vs 3.2016 : le changelog nous dit quoi faire
- Coulisse 7) importer les tests identiques du RGAA 3.0 dans le RGAA 3.2016
- Coulisse 8) ajouter les tests modifiés dans la nouvelle version du RGAA
La cuisine vous est ouverte…
Cette série Coulisse est l’occasion de rendre public le processus d’ajout d’un référentiel « officiel » à Asqatasun à la fois pour le documenter et pour le rendre accessible à tous.
Vos retours, questions, remarques et contributions
sont les bienvenus et même fortement recommandés.
C’est aussi l’occasion de vous faire découvrir
la documentation existante et d’en améliorer le contenu.