このプロジェクトについて

Nodeclub は Node.js と MongoDB を使用して開発されたオープンソースのコミュニティシステムで、洗練されたインターフェース、豊富な機能、軽量かつ高速な動作が特徴です。Node.js 中国語技術コミュニティ CNode(cnodejs.org)で実際にデプロイ・運用されており、独自のコミュニティ構築にも利用できます。 実行環境要件: - Node.js(必須、README のバッジでは 4.2 以上を要求、本番環境は v8.12.0) - MongoDB(必須、本番環境は v4.0.3) - Redis(必須、本番環境は v4.0.9) - Windows 環境での互換性は保証されていません インストール・デプロイ手順: 1. Node.js、MongoDB、Redis をインストールし、MongoDB と Redis のサービスを起動する 2. make install を実行してプロジェクトの依存パッケージをインストールする 3. config.default.js を config.js にコピーし、必要に応じて設定ファイルを変更する 4. make test を実行して各サービスの正常動作を確認する 5. node app.js を実行してアプリケーションを起動する 6. http://localhost:3000 にアクセスして利用を開始する テストについては、make test でテストを実行、make test-cov でカバレッジテストを実行でき、Travis CI を継続的インテグレーションに、codecov をコードカバレッジの追跡に利用しています。 プロジェクトは MIT ライセンスでオープンソース公開されており、GitHub issue を通じて意見や提案を寄せ、コントリビューションに参加できます。