Checklist: rendre le projet libre
Libérer les logiciels de Caligram
http://pro.caligram.com/2018/07/18/en-route-vers-le-libre/
Checklist
-
Ajouter la licence appropriée -
S’assurer qu’on n’a pas de clés privées nulle part dans l’historique -
Cours article de blogue (et médias sociaux) -
Rendre le projet accessible à tous sur gitlab -
Faire un release sur npmjs.com -
Reproduire ce issue sur le prochain projet à libérer -
Ajouter un guide du contributeur -
Améliorer le readme
Ajouter la licence appropriée
Selon le projet:
- bsd3
- agpl
S’assurer qu’on n’a pas de clés privées nulle part dans l’historique
Pour ce qui est des historiques git, le plus simple serait peut-être de garder nos dépots tels quels, privés, et démarrer de nouveaux git pour chaque projet et repartir de là pour nos prochains développements. On aurait les anciens git comme référence, au besoin, mais on ne les updaterait plus. Et bien sûr, s’assurer qu’on n’a pas de clés privées là dedans avant de démarrer le nouveau git.
Cours article de blogue (et médias sociaux)
Incluant un lien vers http://pro.caligram.com/2018/07/18/en-route-vers-le-libre/
Rendre le projet accessible à tous sur gitlab
Les projets sont tous privés par défaut.
Attention en ouvrant l’accès au dépot et ses issues. Préférable de faire un nouveau projet sur gitlab (ou même github?) sans historique?
Faire un release sur npmjs.com
Si c'est approprié. On a un user ou un team avec les bons droits pour ça?
Reproduire ce issue sur le prochain projet à libérer
Ajouter un guide du contributeur
Incluant un issue template si possible et approprié.
Améliorer le readme
Peut-être aussi maintenir un readme en français, ou encore en faire un seul mais bilingue, pour mieux servir nos premiers utilisateurs.