Annuaire des initiatives

Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.

  • Ce projet pédagogique propose un module de remise à niveau en informatique pour des étudiants en Master Data Science. Il couvre des compétences essentielles comme l'utilisation de Linux, la gestion de versions avec Git, la programmation Python, les tests automatisés (TDD), les bonnes pratiques de développement (clean code) et les motifs de conception logicielle. Les étudiants appliquent ces concepts via des projets concrets, notamment la création d'un jumeau numérique pour modéliser des bâtiments.
  • Ce projet fournit un module Perl dédié à la simplification et à l'automatisation des tests de plugins pour Collectd, un démon de collecte de métriques système. Il permet aux développeurs de valider leurs plugins Perl sans nécessiter l'exécution complète de Collectd, réduisant ainsi le temps de développement et les erreurs potentielles. Le module s'intègre facilement dans les workflows de développement existants et offre une approche standardisée pour tester les fonctionnalités des plugins.
  • Ce projet fournit une solution pour configurer et tester des cartes SD destinées à des modules électroniques spécifiques (HGTD). Il permet de préparer des images système adaptées, de valider leur fonctionnement et de faciliter les tests automatisés. Principalement utilisé dans un contexte de recherche ou de développement technique, il simplifie la gestion des environnements de test pour des équipements embarqués.
  • Notoriété 7 %
    Ce projet permet de gérer et déployer l'infrastructure informatique de Software Heritage de manière automatisée et centralisée. Il utilise Puppet pour configurer les serveurs, synchroniser les modules externes depuis des dépôts tiers, et assurer la cohérence des environnements de production et de test. Le système permet également de tester localement les configurations avant déploiement.
  • Ce projet est un module Puppet dédié au déploiement et à la gestion de clusters Ceph, une solution de stockage distribué open source. Il permet de configurer des nœuds MON, OSD, ainsi que des systèmes de fichiers CephFS et des passerelles RadosGW. Intégré à l'écosystème OpenStack, il facilite l'automatisation des infrastructures de stockage pour des environnements de production ou de test, en garantissant une compatibilité multiplateforme et des tests d'intégration rigoureux.
  • Outil permettant de générer automatiquement des squelettes de projets Python prêts à l'emploi. Il crée la structure de base d'un module Python, configure les fichiers de packaging, initialise les tests unitaires et met en place une documentation avec Sphinx. Il automatise également la création d'un dépôt GitLab et déclenche une pipeline CI pour exécuter les tests et publier la documentation.
  • Ce module Puppet permet d'automatiser la configuration et la gestion des infrastructures informatiques. Il facilite le déploiement de logiciels, la maintenance des services et la standardisation des environnements IT. Idéal pour les administrateurs système cherchant à optimiser et sécuriser leurs infrastructures avec des configurations reproductibles et centralisées.
  • Ce projet regroupe des tests automatisés pour valider les fonctionnalités du framework Syd, un outil open source dédié au traitement et à la gestion de données médicales. Il permet de vérifier l'intégration de modules, l'insertion de fichiers DICOM, le traitement d'images médicales et l'analyse de régions d'intérêt (ROI). Les tests couvrent également des opérations de base comme les requêtes de base de données et la gestion de fichiers.
  • FLUENT-SCE2020 est un framework dédié à la simplification et à l'automatisation des tests unitaires pour les services logiciels. Il permet aux développeurs de valider rapidement la conformité et la robustesse de leurs applications en générant des scénarios de test fluides et modulables. L'outil facilite l'identification précoce des erreurs, réduisant ainsi les coûts de correction et améliorant la qualité du code.
  • Ce module fournit des composants logiciels réutilisables pour LabVIEW, facilitant le développement d'interfaces graphiques et l'automatisation de processus dans des environnements industriels ou de test. Il permet aux ingénieurs de gagner du temps en réutilisant des blocs fonctionnels standardisés pour des applications de contrôle-commande ou de supervision.

21 initiatives