Open krsakai opened 7 years ago
LibrarySampleの流れの開発を実際にやってみよう! の回 ただ開発に入る前にGitHub上でプルリクエスト(PR)を出して対応を行うのがルールなのでその流れをやっていく
対応を始める前にGitHub上でプルリクエスト(PR)を出す
※ プロジェクト作成とライブラリ取り込み部分までは用意しておいたので、クローンしてライブラリをビルドする
下記のリポジトリをクローンする (SourceTree) https://github.com/krsakai/StudyEnsyuLibrary
ターミナルでクローンしたディレクトリに移動して下記コマンドを実行 git submodule update --init
git submodule update --init
サブモジュールの取り込みが終わったら、同じディレクトリで下記コマンドを実行 carthage build --platform iOS
carthage build --platform iOS
ブランチを切り替える (SourceTree) developブランチにいる事になっていると思うので、SourceTreeでブランチボタンを押して、feature/開発機能名 として新たにdevelopから派生したブランチを作成する
feature/開発機能名
空のコミットを↓実行する(コマンド) (SourceTreeだとできない?。せんせーはコマンド派なので詳しくない) git commit --allow-empty -m "wip 機能名" 機能名部は適宜変更
git commit --allow-empty -m "wip 機能名"
空コミットをした物をPushする(SourceTree) プッシュボタンを押して、ローカルブランチをリモート名に指定してPush
GitHub上プロジェクトに移動して、PullRequest を作成する。マージ先ブランチに向けて作成したブランチの差分を表示する
タイトルには 対応を初めたら[WIP] レビューしてもらえるようになったら [InReview] にするルールがある
説明の書き方のルールとかもあるので、それは現場で見てください
随時できたとこまでこまめにPushしてくれればおkです Pushしていない = 仕事をしていないと捉えられるので注意
ライブラリを使用した演習 Part2
LibrarySampleの流れの開発を実際にやってみよう! の回 ただ開発に入る前にGitHub上でプルリクエスト(PR)を出して対応を行うのがルールなのでその流れをやっていく
ステップ2
対応を始める前にGitHub上でプルリクエスト(PR)を出す
※ プロジェクト作成とライブラリ取り込み部分までは用意しておいたので、クローンしてライブラリをビルドする
下記のリポジトリをクローンする (SourceTree) https://github.com/krsakai/StudyEnsyuLibrary
ターミナルでクローンしたディレクトリに移動して下記コマンドを実行
git submodule update --init
サブモジュールの取り込みが終わったら、同じディレクトリで下記コマンドを実行
carthage build --platform iOS
ブランチを切り替える (SourceTree) developブランチにいる事になっていると思うので、SourceTreeでブランチボタンを押して、
feature/開発機能名
として新たにdevelopから派生したブランチを作成する空のコミットを↓実行する(コマンド) (SourceTreeだとできない?。せんせーはコマンド派なので詳しくない)
git commit --allow-empty -m "wip 機能名"
機能名部は適宜変更空コミットをした物をPushする(SourceTree) プッシュボタンを押して、ローカルブランチをリモート名に指定してPush
GitHub上プロジェクトに移動して、PullRequest を作成する。マージ先ブランチに向けて作成したブランチの差分を表示する
タイトルには 対応を初めたら[WIP] レビューしてもらえるようになったら [InReview] にするルールがある
説明の書き方のルールとかもあるので、それは現場で見てください
随時できたとこまでこまめにPushしてくれればおkです Pushしていない = 仕事をしていないと捉えられるので注意