À propos du projet

Nodeclub est un système de communauté open source développé avec Node.js et MongoDB, caractérisé par une interface élégante, des fonctionnalités riches et une architecture légère et rapide. Il est actuellement déployé et en production sur CNode (cnodejs.org), la communauté technique Node.js en langue chinoise, et peut également être utilisé pour construire votre propre communauté. Exigences de l'environnement d'exécution : - Node.js (obligatoire, le badge README indique une version 4.2 ou supérieure, l'environnement de production utilise la v8.12.0) - MongoDB (obligatoire, version de production v4.0.3) - Redis (obligatoire, version de production v4.0.9) - Le projet ne garantit pas la compatibilité avec le système d'exploitation Windows Processus d'installation et de déploiement : 1. Installez Node.js, MongoDB et Redis, puis démarrez les services MongoDB et Redis 2. Exécutez make install pour installer les dépendances du projet 3. Copiez le fichier config.default.js en config.js, puis modifiez le fichier de configuration selon vos besoins 4. Exécutez make test pour vérifier le bon fonctionnement des différents services 5. Lancez l'application en exécutant node app.js 6. Accédez à http://localhost:3000 pour commencer à l'utiliser Concernant les tests, le projet prend en charge l'exécution des tests via make test et des tests de couverture via make test-cov, et utilise Travis CI pour l'intégration continue ainsi que codecov pour suivre la couverture du code. Le projet est diffusé sous la licence MIT open source. Les contributions sont les bienvenues, que ce soit pour soumettre des avis ou des suggestions via les issues GitHub.