本体開発全体の概要
Edit me

開発作業全体概要

全体概要

  • 上の図がEC-CUBE 3開発で用いられているツールとワークフローです。

各ツールの主な役割

情報交換

  • Qiita
    • 開発時のTIPSなどを公開しています。
  • Gitter
    • 開発者同士のコミュニケーションツールとして活用しています。
    • 現在はSlackをメインに運営しています。
  • Slack
    • 開発者同士のコミュニケーションツールとして活用しています。
  • GitHubのIssues
    • 「改善要望・実装アイデア・バグ報告」など、開発の核となる、情報が集まっています。

バージョン管理

  • GitHub
    • 前述した、Issuesでの情報共有のほか、ソースのバージョン管理・差分管理など、重要な役割を担います。

品質

  • Travis
    • テストコードを指定した環境で、ユニットテストを行います。
  • AppVeyor
    • こちらはWindows環境テスト用のCIです。
  • Scrutinizer
    • 静的コード解析を行います。
Tags: guideline