projects
activeProjets 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.
JavaScript
AGPL-3.0DocumentationFeatures
- Gestion de projet
- Collaboration
- Contenu enrichi (Markdown)
- Filtrage
- Mises à jour en temps réel
- Notifications
- Internationalisation (Français, Anglais)
- Authentification unique (OpenID Connect)
Tech Stack
Dépendances
ReactSails.jsPostgreSQLSocket.ioKeycloak
Composants
- Frontend React
- Backend Sails.js
- Base de données PostgreSQL
- Serveur d'authentification Keycloak
- Proxy inverse Nginx
Tags
Changelog
Changelog : projects (derniers 30 jours)
Résumé
Ce changelog présente les améliorations apportées à l'outil de gestion de projet "projects" au cours des 30 derniers jours. Les modifications incluent des corrections de sécurité, des améliorations de l'organisation des tableaux de bord, des mises à jour de l'infrastructure et des ajustements techniques pour simplifier le processus de développement.
Évolutions fonctionnelles
- Organisation des tableaux de bord : Nouvelle fonctionnalité permettant une meilleure organisation des tableaux de bord. (#49)
- Correction de vulnérabilité XSS : Correction d'une vulnérabilité de type Cross-Site Scripting (XSS) dans la librairie
react-photoswipe-gallery. (#48)
Évolutions techniques
- Mise à jour de Node.js : Mise à jour de la version de Node.js utilisée par le projet. (#51)
- Simplification de la gestion des paquets : Suppression de
pnpmet retour ànpmpour simplifier la gestion des dépendances et éviter les confusions liées au patching de paquets. - Configuration ESLint : Correction de la configuration ESLint pour éviter les erreurs liées à l'extension de la configuration depuis
package.json. - Alignement des versions de Node : Alignement des versions de Node.js utilisées dans les différents environnements.
- Suppression du script de sauvegarde Scalingo : Suppression du script de sauvegarde de la base de données PostgreSQL sur Scalingo. (#53)
- Nettoyage de
package-lock.json: Nettoyage du fichierpackage-lock.jsonet ajout deasync overridesdanspackage.json. (#50) - Correction CI : Correction de la configuration CI pour utiliser
npmdans les images Docker et s'assurer que certains paquets sont définis pour la production.
Autres changements
- Application des patches de
patch-packagepour l'environnement de développement. - Mise à jour de la branche
maindepuisgithub.com:suitenumerique/st-projects.
Métriques
- Stars
- 17
- Forks
- 3
- Open Issues
- 40
- Last Activity
- 4 days ago
Information
- Target Audience
- Professionnels
- Authentication
- oauth2, sso
- Testing
- Mocha, Cucumber
- CI/CD
- build-and-push-docker-base-image.yml, build-and-push-docker-image-dev.yml, build-and-push-docker-image.yml, build-and-test.yml, lint.yml