suitenumerique
Activite des contributions
Synthèse d'activité : suitenumerique (derniers 7 jours)
Résumé de l'activité
La semaine écoulée a été marquée par une activité soutenue sur l'ensemble des dépôts de l'organisation SuiteNumérique, avec un focus particulier sur l'amélioration de la sécurité, de l'expérience utilisateur et de la robustesse des différentes applications. Plusieurs dépôts ont bénéficié de corrections de vulnérabilités (notamment docs et projects), tandis que d'autres ont vu l'ajout de nouvelles fonctionnalités, comme la gestion des alias dans people ou l'amélioration de la cartographie interactive dans st-home. L'équipe a également continué d'investir dans l'amélioration de l'infrastructure et des outils de développement, avec des migrations vers de nouveaux outils comme uv dans plusieurs dépôts (conversations, find, people).
Sécurité
Plusieurs correctifs de sécurité ont été déployés :
- Correction de vulnérabilités XSS dans docs et projects.
- Mise à jour de dépendances vulnérables dans conversations et people.
- Amélioration de la validation des URL dans le proxy CORS de docs.
Autres changements notables
- Migration vers l'outil de construction
uvdans plusieurs dépôts (conversations, find, people), simplifiant la gestion des dépendances. - Suppression de l'outil de sauvegarde PostgreSQL Scalingo dans projects.
- Mise à jour de Next.js dans st-home pour bénéficier des dernières fonctionnalités et correctifs.
- Refactorisation du code et suppression de code mort dans plusieurs dépôts (conversations, docs).
Dépôts les plus actifs
- conversations : Amélioration de la stabilité, de la sécurité et de l'expérience utilisateur, avec des correctifs et des nouvelles fonctionnalités pour la gestion des documents et la compatibilité avec les modèles auto-hébergés.
- people : Ajout de la gestion des alias de messagerie, avec des fonctionnalités d'ajout, de suppression et de gestion depuis l'interface d'administration.
- docs : Amélioration de l'accessibilité, correction de vulnérabilités et refactorisation du code.
- drive : Amélioration de la sécurité, de la performance et de la robustesse de la plateforme, avec des corrections de bugs et des optimisations.
- ui-kit : Ajout de nouveaux composants (menu contextuel, modal d'onboarding) et amélioration de l'accessibilité.
Dépôts (29)
messages
suitenumerique
Messages est une boîte de réception collaborative pour La Suite territoriale. Il permet aux équipes de collaborer sur les e-mails via des boîtes de réception partagées ou personnelles.
ui-kit
suitenumerique
Bibliothèque de composants React moderne, accessible et personnalisable, conforme aux normes de conception gouvernementales françaises. Elle fournit un ensemble cohérent de composants réutilisables pour l'écosystème d'outils collaboratifs La Suite numérique.
livekit-sip
suitenumerique
Ce projet est un pont SIP vers WebRTC pour LiveKit. Il permet de connecter des réseaux de téléphonie SIP à des sessions LiveKit, facilitant l'intégration de la communication vocale traditionnelle avec les fonctionnalités de LiveKit.
find
suitenumerique
Find indexe des documents provenant de plusieurs applications partageant une fédération OIDC commune et permet aux utilisateurs de rechercher des documents avec leurs droits d'accès dans toutes les applications de la fédération.
drive
suitenumerique
Drive est une plateforme collaborative de partage de fichiers et de gestion documentaire évolutive, construite avec Django et React.
st-deploycenter
suitenumerique
Ce projet aide les opérateurs d'instances de La Suite territoriale à configurer les applications pour chaque organisation qu'ils gèrent. Il fournit une interface pour la gestion des applications et des accès.
people
suitenumerique
Application pour gérer les utilisateurs, les équipes et distribuer les permissions au sein de La Suite. Elle est construite sur Django Rest Framework.
meet
suitenumerique
Application de visioconférence open source propulsée par LiveKit. Elle offre des performances de niveau Zoom avec une vidéo et un audio de haute qualité, accessible directement depuis un navigateur.
django-lasuite
suitenumerique
Une bibliothèque Django pour les projets "La Suite numérique" et Proconnected. Elle fournit des outils et des composants communs pour simplifier le développement.
conversations
suitenumerique
Conversations est un chatbot open-source conçu pour être simple, sécurisé et respectueux de la vie privée. Il vise à permettre un contrôle total des données et une personnalisation facile.
docs
suitenumerique
Docs est un éditeur de texte collaboratif conçu pour faciliter la création et le partage de connaissances. Il permet de créer des documents propres, de travailler en temps réel avec une équipe et de s'auto-héberger facilement.
cunningham
suitenumerique
Cunningham est un système de design et une bibliothèque de composants. Il suit les principes de conception atomique et vise à assurer la cohérence et la réutilisabilité des composants.
projects
suitenumerique
Projets est un outil de gestion de projet pour La Suite territoriale. Il offre une interface Kanban personnalisée pour les équipes gérant des projets de transformation territoriale et numérique.
calc
suitenumerique
Prototype de feuilles de calcul collaboratives pour La Suite. Ce projet permet l'édition de feuilles de calcul avec IronCalc.
st-ansible
suitenumerique
Cette collection Ansible fournit des rôles pour La Suite Territoriale. Elle permet de déployer et de configurer divers services et applications. Elle est conçue pour faciliter l'automatisation de l'infrastructure.
helm-dev-backend
suitenumerique
Ce projet fournit des charts Helm pour déployer des backends de développement. Il inclut des configurations pour des services tels que Keycloak, PostgreSQL, Redis et MinIO. L'objectif est de simplifier le déploiement et la gestion de ces composants dans un environnement de développement.
meet-whisperx
suitenumerique
Ce projet fournit une API pour l'utilisation de Whisper d'OpenAI. Il permet de transcrire de l'audio en texte et offre des fonctionnalités de monitoring. Il est basé sur le projet whisper-openai-api d'Etalab.
media-sdk
suitenumerique
Ce SDK fournit des outils pour la manipulation et le traitement de flux multimédias. Il offre des fonctionnalités pour l'encodage, le décodage, le mixage et la transmission de données audio et vidéo.
e2esdk
suitenumerique
SDK pour construire des applications web chiffrées de bout en bout. Il permet de gérer les identités et les clés de chiffrement des utilisateurs.
st-home
suitenumerique
Ce projet implémente la page d'accueil de la Suite territoriale et le chemin de raccordement pour les collectivités. Il est basé sur Next.js et le template Next.js de betagouv.
integration
suitenumerique
Ce projet fournit des API et des templates pour les interfaces utilisateur communes de La Suite. Il permet de créer des widgets et des pages web intégrées à La Suite.
meet-kyutai-moshi-stt
suitenumerique
Ce projet vise à construire et exécuter le serveur Moshi STT, optimisé pour les instances GPU telles que Runpod L40s. Il inclut des workflows Docker et des scripts d'exemple pour tester le serveur via WebSocket.
hackdays2025
suitenumerique
Ce dépôt contient les soumissions du hackathon Hack Days, visant à renforcer la souveraineté numérique européenne grâce à la création d'applications open-source.
hackdays
suitenumerique
Ce projet est une page d'atterrissage pour un hackathon. Il vise à présenter l'événement et à encourager la participation. Il met en avant les partenaires et les informations clés.
buildpack
suitenumerique
Ce buildpack est conçu pour déployer les applications La Suite Numérique sur des plateformes PaaS comme Scalingo ou Heroku. Il peut également construire des applications Frontend+Backend pour Scalingo, agissant comme une version spécialisée du buildpack multi de Scalingo.
containers
suitenumerique
Ce dépôt contient les Dockerfiles pour les images conteneur Runpod utilisées pour nos modèles officiels. Les conteneurs construits sont disponibles sur Docker Hub.
documentation
suitenumerique
Ce dépôt fournit une documentation minimale pour *La Suite*, avec un focus sur les projets open source. Il vise à centraliser les informations sur les différents services et produits de La Suite.
messagerie
suitenumerique
Application de messagerie basée sur des composants libres tels que Postfix, Dovecot et openXchange pour fournir un webmail complet.
dev-handbook
suitenumerique
Ce handbook contient les bonnes pratiques introduites chez La Suite numérique, notamment la façon de coder en collaboration et de communiquer avec les équipes distantes.