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