Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- 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.
- 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.
- Outil open source conçu pour automatiser la création de paquets logiciels à partir d'images Singularity. Il permet aux développeurs de générer des versions compilées de leurs projets pour différentes architectures CPU (x86, AVX, etc.) et systèmes d'exploitation (Debian, Fedora, etc.). Principalement utilisé dans le domaine de la recherche scientifique, il facilite le déploiement et la distribution de logiciels complexes sur des infrastructures variées, comme celles du CTA (Cherenkov Telescope Array).
- Ce projet facilite la compilation et l'intégration de paquets logiciels dans des images de micrologiciels pour OpenWRT. Il automatise la création de firmwares personnalisés incluant des paquets spécifiques, adaptés à différentes architectures matérielles. Idéal pour les développeurs et administrateurs système souhaitant déployer des solutions embarquées optimisées.
- Le projet FreeBSD Ports est un système de gestion de paquets logiciels permettant d'installer, de compiler et de maintenir des logiciels libres sur les systèmes FreeBSD. Il offre une collection organisée de scripts et de fichiers pour automatiser le processus de compilation et d'installation des applications. Les utilisateurs peuvent rechercher, télécharger et installer des logiciels via une interface en ligne de commande ou une interface web dédiée. Le projet facilite également la contribution communautaire en fournissant des outils et une documentation pour les développeurs.
- Outil open source conçu pour automatiser la création de paquets logiciels (DEB, RPM, DMG) à partir de projets C++ ou C. Il permet de compiler des bibliothèques et applications pour différentes distributions Linux et macOS, en utilisant des images Singularity ou des hôtes distants. PhoenixPackageGenerator gère les dépendances, les options de compilation spécifiques et les architectures micro pour optimiser les performances des programmes HPC.
- Ce projet fournit des ressources communes pour automatiser la compilation de paquets Debian, de binaires Windows et de wheels manylinux pour divers projets logiciels. Il facilite la création d'extensions binaires pour Python en standardisant les processus de build et en documentant les bonnes pratiques pour chaque système d'exploitation.
7 initiatives
10