Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- 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.
- Notoriété 7 %Ce projet héberge les sources du site web liberabaci.gitlabpages.inria.fr, qui permet le partage de documents et l'édition de pages web. Il est organisé autour d'un workflow simple, avec des fichiers HTML et CSS stockés dans un dépôt Git, et des documents PDF stockés dans un répertoire séparé. Les mises à jour du site sont automatiques grâce à une configuration GitLab CI.
- Outil dédié à la génération automatique de code et de fichiers de configuration pour les projets logiciels. Il simplifie la création de structures de projet, de fichiers CMake et de documentation technique. Utilisé principalement dans le domaine de la recherche scientifique et du développement logiciel, il permet d'accélérer les processus de développement tout en réduisant les erreurs manuelles.
- 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 permet de déployer et gérer des instances de HedgeDoc, une plateforme collaborative pour créer et partager des documents en temps réel. Il facilite l'installation et la maintenance de ces services sur des environnements Kubernetes, en automatisant les configurations et les mises à jour. Destiné aux administrateurs système et aux équipes techniques, il simplifie la gestion des outils collaboratifs au sein d'organisations publiques ou privées.
- Ce projet permet de déployer et d'héberger des sites web statiques de manière simple et automatisée. Il facilite la publication de pages HTML sans nécessiter de configuration complexe, idéal pour des sites vitrines, des blogs ou des documentations techniques. Le service s'appuie sur une infrastructure robuste pour garantir la disponibilité et la rapidité des sites hébergés.
- Ce projet permet de déployer et héberger des sites web statiques de manière simple et automatisée. Il facilite la publication de contenu en ligne sans nécessiter de configuration complexe, en s'appuyant sur des outils de CI/CD pour générer et déployer les pages. Idéal pour des sites vitrines, des blogs ou des documentations.
- Ce dépôt centralise des chartes Helm pour déployer et gérer des applications sur Kubernetes. Il permet aux équipes de configurer, installer et maintenir des services comme des outils collaboratifs, des bases de données ou des solutions de gestion de projet de manière automatisée et reproductible. Les chartes couvrent des besoins variés allant de la messagerie à la gestion de documents, en passant par des solutions de visioconférence ou de gestion de tâches.
- VaryLaTeX est une solution basée sur la variabilité, la programmation par contraintes et les techniques d'apprentissage machine pour les documents écrits en LaTeX. Il permet aux utilisateurs d'annoter des fichiers sources LaTeX avec des informations de variabilité, telles que l'activation/désactivation de portions de texte, la modification de la taille des figures ou le réglage de l'espacement des lignes. Ensuite, une procédure entièrement automatisée apprend les contraintes entre les valeurs booléennes et numériques pour éviter les variantes de papier non acceptables, et enfin, les utilisateurs peuvent configurer davantage leurs papiers ou sélectionner une variante aléatoire qui respecte les contraintes, telles que les limites de pages.
- Ce projet fournit une documentation et des outils pour automatiser et standardiser la gestion des infrastructures Java. Il inclut des manifests pour configurer des environnements cloud, des bonnes pratiques pour les déploiements et des exemples de code pour faciliter la mise en œuvre de solutions robustes et reproductibles.
18 initiatives
10