À propos du projet

# Fullsend Fullsend est une plateforme open source pour le développement logiciel agentique autonome, conçue pour les organisations hébergées sur Git telles que GitHub, GitLab et Forgejo. Elle vise à rationaliser l'ensemble du cycle de développement en permettant à des agents IA de trier les tickets, d'implémenter des solutions, de réviser le code et de fusionner les changements en production de manière autonome, tout en conservant une approche security-first. ## Fonctionnalités clés - **Triage autonome des tickets** : catégorise et hiérarchise automatiquement les tickets entrants en fonction du contexte du projet et de l'urgence. - **Implémentation automatisée** : les agents génèrent les modifications de code, les tests et la documentation pour les tickets approuvés. - **Automatisation de la revue de code** : revue pilotée par IA des pull requests pour la qualité, la sécurité et le respect des standards du projet. - **Fusion en production** : fusionne en toute sécurité les changements approuvés vers la production avec des portes d'approbation configurables et des mécanismes de rollback. - **Sécurité by design** : mesures de sécurité intégrées pour empêcher les accès non autorisés, les fuites de données et l'injection de code malveillant. - **Prise en charge multiplateforme** : fonctionne avec GitHub, GitLab et Forgejo, ce qui l'adapte à divers environnements d'hébergement Git. ## Documentation Une documentation complète est disponible sur [fullsend.sh](https://fullsend.sh), couvrant : - Guides de démarrage - Référence et configuration des agents - Décisions d'architecture - Documents de conception ## Contribution Les contributions sont les bienvenues ! Veuillez consulter [CONTRIBUTING.md](CONTRIBUTING.md) pour le workflow de contribution, le processus de vouch et les conventions de commit. Si vous ne savez pas par où commencer, ouvrez une [issue](https://github.com/fullsend-ai/fullsend/issues) pour discuter de vos idées. ## Licence Ce projet est sous licence [Apache License, Version 2.0](LICENSE), permettant une utilisation, une modification et une distribution libres. ## Cas d'usage - **Mainteneurs open source** : réduire la charge des mainteneurs en automatisant le traitement courant des tickets et les revues de code. - **Équipes de développement en entreprise** : accélérer les cycles de livraison tout en maintenant les standards de qualité et de sécurité. - **Automatisation DevOps** : s'intégrer aux pipelines CI/CD existants pour permettre des workflows de développement autonomes de bout en bout. ## Démarrage Pour commencer à utiliser Fullsend, suivez les instructions d'installation dans la documentation. La plateforme est conçue pour être auto-hébergée, donnant aux organisations un contrôle total sur leurs données et leur déploiement. ## Communauté Rejoignez la communauté pour partager des expériences, poser des questions et contribuer à la feuille de route du projet. Restez informé des nouvelles fonctionnalités et versions via les canaux officiels. ## Conclusion Fullsend représente une étape importante vers une ingénierie agentique pleinement autonome, permettant aux organisations de se concentrer sur l'innovation tandis que l'IA gère les aspects répétitifs et chronophages du développement logiciel. Avec son accent sur la sécurité et la flexibilité, c'est un outil précieux pour les équipes de développement modernes.