本体開発全体の概要
Edit me
開発作業全体概要
- 上の図がEC-CUBE 3開発で用いられているツールとワークフローです。
各ツールの主な役割
情報交換
- Qiita
- 開発時のTIPSなどを公開しています。
Gitter開発者同士のコミュニケーションツールとして活用しています。- 現在はSlackをメインに運営しています。
- Slack
- 開発者同士のコミュニケーションツールとして活用しています。
- GitHubのIssues
- 「改善要望・実装アイデア・バグ報告」など、開発の核となる、情報が集まっています。
バージョン管理
- GitHub
- 前述した、Issuesでの情報共有のほか、ソースのバージョン管理・差分管理など、重要な役割を担います。
品質
- Travis
- テストコードを指定した環境で、ユニットテストを行います。
- AppVeyor
- こちらはWindows環境テスト用のCIです。
- Scrutinizer
- 静的コード解析を行います。