Vue.js + Nuxt.jsの実験用プロジェクト。
プラクティスとして色々と作ってみる。
ついでにGithubの運用についても色々研究。
- リポジトリをClone
- Docker、Docker-composeをインストール
- docker-compose buildを実行
- docker-compose upを実行(-dオプションをつけてバックグラウンドで動作させる事を推奨。)
- アクセスして動作確認(localhostで動いている訳ではないので注意。接続するのはdockerが動いているバーチャルマシン。)
ブランチ構成は一般的なgit-flow。
主なリポジトリは以下のもの。(ここに挙げたものは全て直接push不可。)
master
公開用(・・・を想定した)ブランチ。
developからここに対してPullRequestを投げる。
develop
開発用ブランチ。
作業用のfeatureブランチはここから分岐させ、作業完了時はここに対してPullRequestを投げる。
PullRequestの運用については以下のルールを設ける。
- 本文中に対応するIssue番号を「#xx」の形で記載しなければならない。
- 対応Issue番号の記載が無いPullRequestはマージ不可。