SPIP |
Article validé
L’article « Les outils utilisés pour le développement » vient d’être publié par James.
Les outils utilisés pour le développement
mardi 14 janvier 2025, par bricebou, b_b, James, Maïeul, Matthieu Marcillaud, placido, tofulm
L’équipe de maintenance utilise ces outils pour maintenir et développer SPIP. Cet article résume succinctement le rôle des outils et les liens de documentation.
Nom de l’outil |
Rôle |
Documentation spécifique à la communauté SPIP |
---|
Développement côté serveur ou back-end |
||
Langage dans lequel SPIP est écrit côté serveur |
||
Commentaire du code |
||
Installer les bibliothèques de code (library) dont le projet principal a besoin |
||
Qualité de code |
||
Automatiser le respect des régles de codages |
||
Corriger du code historique pour le rendre plus durable |
||
Bonne pratiques de codage |
||
Tester le code |
||
Analyser le code |
||
Inspiration pour transformer le code procédural historique en code POO et pour gagner en robustesse |
||
Inspiration : une méthodologie pour concevoir des logiciels en tant que service |
Développement côté navigateur ou front-end |
||
Langage pour l’affichage dynamique de fragments de page (front-end) |
||
Bibliothèque longtemps restée comme référence (en voie de migration) |
||
Installer des modules ou bibliothèques de code (library) |
||
Qualité de code |
||
Tester le code |
||
Normaliser le code (linter) |
Versionnage |
||
---|---|---|
Suivi de version de code |
||
Plateforme de développement |
||
Comment fonctionnent les versions de SPIP et de ses dépendances |
||
Des messages des commits signifiants, lisibles pour l’humain |
Voir aussi Écrire un message de commit |
|
Permettre de voir précisément quels changements notables ont été faits entre chaque publication (release) d’un projet |
Voir aussi Tenir un CHANGELOG |
Nous développons et utilisons des outils à nous aussi
– spip-releases
– spip-league/ecs
– spip-league/rector
– spip-league/sdk
— Envoyé par SPIP