À propos du projet
Egg est un framework Node.js open-source conçu pour créer des applications et des frameworks d'entreprise, construit sur Koa. Selon son README, il met l'accent sur quatre fonctionnalités principales : la gestion de processus intégrée, un système de plugins, la personnalisation du framework et un vaste écosystème de plugins communautaires.
Le projet est organisé en monorepo. Le framework principal se trouve dans `packages/egg`, aux côtés d'exemples d'applications CommonJS et TypeScript et d'un site de documentation. La gestion des dépendances utilise un mode catalogue pour des versions cohérentes entre les paquets, et le README documente les commandes de développement pour installer, construire et tester tous les paquets ou individuellement.
Pour le développement local, le README note que certains chemins de test d'accès aux données, d'ORM, de Redis et de benchmark nécessitent des services MySQL et Redis locaux. Il fournit des commandes pour démarrer, vérifier, arrêter et réinitialiser les services Docker alignés sur le dépôt, avec MySQL 8 et Redis 7 par défaut sur les ports hôte standard, et des variables d'environnement pour remplacer les ports et les images. Il répertorie également des fixtures et des fichiers de test spécifiques qui supposent ces ports par défaut.
Le démarrage rapide nécessite Node.js 22.18.0 ou plus récent et guide la création, l'installation et l'exécution d'un projet, puis son ouverture dans un navigateur. La documentation, les listes de plugins et de frameworks, et les exemples sont liés depuis le README, qui couvre également les directives de contribution, les sponsors et une licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.