Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Ce projet illustre l'utilisation de GitLab pour automatiser la compilation et le déploiement de documents LaTeX. Il met en œuvre des hooks de pré-commit pour valider le style du code, une compilation automatique via GitLab Runner, et un déploiement sur GitLab Pages. L'objectif est de simplifier la gestion de documents LaTeX tout en garantissant une qualité de code constante.
- Ce projet est une plateforme de développement logiciel collaborative permettant aux équipes de gérer, tester et déployer du code source de manière automatisée. Il facilite la collaboration en temps réel, l'intégration continue et la détection de vulnérabilités dans le code. La documentation est centralisée pour simplifier le suivi des projets et des contributions.
- Ce projet propose une collection de macros pour Autoconf destinées à simplifier et standardiser la configuration de projets C/C++. Il permet d'automatiser la détection de bibliothèques externes, de générer des métadonnées pour les paquets logiciels, et d'offrir des options de compilation avancées comme le mode debug ou la couverture de code. Les macros réduisent la duplication de code et améliorent la portabilité des projets.
- Plateforme dédiée à la gestion de projets logiciels avec des outils intégrés pour le développement collaboratif, l'automatisation des tests, l'analyse de sécurité et le déploiement continu. Permet aux équipes de travailler efficacement sur des projets techniques tout en assurant la qualité et la sécurité du code.
- Menhir est un générateur d'analyseurs syntaxiques LR(1) dédié au langage OCaml. Il permet aux développeurs de créer facilement des parseurs pour leurs langages ou leurs compilateurs, en automatisant une partie complexe du processus. Utilisé principalement dans le domaine de la compilation et de l'analyse de code, il facilite l'écriture de grammaires et leur transformation en code exécutable.
- Ce projet fournit un modèle générique pour configurer des pipelines d'intégration continue (CI) et de livraison continue (CD) sur GitLab. Il permet d'automatiser la compilation, les tests, la génération de documentation, l'analyse de code, la création de paquets logiciels (comme les paquets Debian) et la publication de rapports. Destiné aux projets basés sur Autotools, il facilite la standardisation des processus de build et de déploiement pour les équipes de développement.
- MAR-CI est un système d'intégration continue dédié à la validation et au test automatisé des codes sources du projet MAR. Il permet de vérifier la conformité des structures de fichiers, d'exécuter des pipelines de compilation et de test sur différentes configurations matérielles et logicielles, et de gérer des accès sécurisés aux dépôts privés. L'outil facilite la collaboration entre développeurs en automatisant les vérifications et en fournissant des rapports détaillés sur les résultats des tests.
- Ce projet pédagogique vise à fournir une base de code simple en langage C pour illustrer la mise en place de tests unitaires automatisés. Il permet aux étudiants de comprendre comment tester individuellement chaque fonction d'un programme, notamment les algorithmes de tri classiques. Le dépôt inclut des outils pour compiler, exécuter les tests et mesurer la couverture de code, favorisant ainsi l'apprentissage des bonnes pratiques de développement logiciel.
- PhoenixDataGenerator est un outil open source conçu pour automatiser la génération de structures de données et de code source dans plusieurs langages (C, C++, Fortran). Il permet aux développeurs de créer rapidement des bibliothèques logicielles optimisées, en réduisant les erreurs manuelles et en standardisant les pratiques de développement. Idéal pour les projets nécessitant une gestion rigoureuse des données et une intégration facile dans des environnements de compilation existants.
- Notoriété 7 %Numerilab est un outil de gestion de projets numériques basé sur Vue.js et Vuetify. Il permet de créer facilement des sites web responsives et de les personnaliser avec des composants prêts à l'emploi. Grâce à Node.js, il est également possible d'automatiser des tâches telles que la compilation de code ou le lancement de serveurs de développement.
27 initiatives
10