Vous tenir informé de l’évolution de Collec-Science – listes de diffusion

Deux listes de diffusion ont été créées :

La liste collec-users fonctionne ainsi :

  • droit de poster des messages ouvert à tous
  • archives privées
  •  abonnements contrôlés.

Participer au développement

Collec-Science vous intéresse ? Vous souhaitez contribuer à son développement, demander des améliorations, rapporter des bogues, tester les nouveautés, participer au codage ?

Pour toutes les suggestions, bogues, utilisez le système de tickets de GITHUB.

Si vous souhaitez vous impliquer plus dans le projet, contactez un responsable.

Charte du développement

Toute personne souhaitant contribuer peut créer un fork du projet dans Github et développer le module qui l’intéresse dans une branche dédiée (feature_xxx). S’il souhaite que ce module soit intégré au projet, il contacte alors un des responsables pour lui proposer ses modifications.

Le développement est basé sur le framework prototypephp (branche bootstrap). La documentation peut être consultée à cette adresse : https://github.com/equinton/prototypephp/blob/bootstrap/database/documentation/prototypephp-documentation.pdf

Pour des questions de sécurité et d’homogénéité, le code de tout nouveau module doit être testé avec SonarQube pour vérifier qu’il n’y a pas d’erreur manifeste de codage, et les règles de présentation doivent être respectées (encapsulation des tests, par exemple).

Le module doit également respecter les règles de sécurité du niveau opportuniste du projet ASVS. Il fera l’objet d’un test de résistance avec le logiciel Zap.

Le chef de projet peut apporter toute modification qu’il estime utile au code proposé, voire refuser le module sans avoir à justifier sa décision.

Responsables du projet

  • Eric Quinton : développeur initial, chef de projet, responsable de l’intégration des nouveautés et des mises en production des nouvelles versions
  • Christine Plumejeaud : étude et validation des évolutions, développement, tests, communication, diffusion et appui auprès des zones-ateliers du CNRS, publications scientifiques
  • Julien Ancelin : mise au point du déploiement en mode embarqué (déploiement sur Rasperry et travaux connexes – synchronisation des bases de données, etc.)

Contributeurs

Par ordre alphabétique :

  • Julien Ancelin (INRA)
  • Arnaud Caillo (UMR PACEA 5199)
  • Hector Linyer (Université de La Rochelle – Littoral Environnement et Sociétés, UMR 7266)
  • Alexandre Maindron (Université de Bourgogne Franche-Comté – UMR6249 – Laboratoire Chrono-environnement)
  • Christine Plumejeaud (Université de La Rochelle – Littoral Environnement et Sociétés, UMR 7266)
  • Éric Quinton (IRSTEA CESTAS – Unité de recherche Écosystèmes aquatiques et changements globaux)