11.10.1.8 : Recommandations de production de logiciel open source
Sous-subsection HORS-SUJET pour Reprises~?
- La phase de conception est cruciale pour tout ce qui suit (développement/optimisation/parallélisation/GPU) et peut même empêcher les phases d'optimisation/parallélisation/GPU
- Utilisation du logiciel de gestion de versions git
- Utilisation de la plate-forme gitlab de l'IN2P3 pour sauvegarder les projets gitlab
- Bonnes pratiques d'utilisation de ces outils~: branches, merge request/pull request
- Test unitaire, lancer automatiquement sur gitlab ou github
- Documentation à écrire tout de suite, car elle peut aider au développement et automatiquement mise à jour et en ligne avec gitlab ou github