このプロジェクトについて
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 を通じて意見や提案を寄せ、コントリビューションに参加できます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.