Skip to content

武田研・戸田研合同B4輪講のためのリポジトリです

Notifications You must be signed in to change notification settings

TakedaLab/B4Lecture-2028

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

武田研究室B4輪講 演習問題

本リポジトリは,武田研究室のB4輪講の演習問題を取り扱う.

演習の始め方

  1. 本リポジトリを自分のアカウントにフォークする (右上のForkボタンを押す)

  2. フォークした自分のリポジトリに自動的に遷移する。

  3. フォークした自分のリポジトリを適当な場所へダウンロードする。(リポジトリページ右上の[↓Code]ボタンからURLをコピー)

    $ git clone <自分のgithubのURL>
  4. 本家リポジトリを登録 (upstreamという名前でなくてもいい)

    $ cd B4Lecture-2023
    $ git remote add upstream https://github.com/TakedaLab/B4Lecture-2023.git

演習の進め方

  1. masterブランチに戻る
$ cd B4Lecture-2023
$ git checkout master
  1. 本家リポジトリから更新されたソースをマージする
$ git fetch upstream
$ git merge upstream/master
  1. ブランチを作成する
$ git checkout -b ex_XX (ブランチ名。何でもいい)
  1. 自分の名前のディレクトリを作成する
$ mkdir -p exXX/d_yoshioka
  1. ディレクトリ内でスクリプトを作成する

  2. 適宜gitを使ってコミットする(ローカルのgitに反映される。こまめにやっていいよ)

#
git add main.py
git commit -m "新しい関数を追加"
  1. githubにpushする(フォークした自分のgithubに反映される。こまめにやっていいよ)
$ git push origin exXX (ブランチ名)
  1. 一通り実装したら、githubにアクセスしてプルリクエストを作成し,レビューをお願いする(下参照)

  2. レビューを受けてRequest Changesを修正 -> add -> commit -> pushを繰り返す

  3. 必須レビュアー(修士学生1人)がApproveしたら、米山がマージする。マージされたら本家リポジトリに自分のコードが反映される。

プルリク出す時

課題ができたら(一旦結果を出力できたら)先輩にコードレビューを依頼する 以下の事項に注意しプルリクエストを送信する

  • タイトルは [名前] EX○ 解答 [matlab or python] になっている
  • コメントが適切に書けている
  • 変数名,関数名はわかりやすいものになっている
  • 演習を進める上でのコツ のコードレビューまとめを参照し過去と似たようなことを指摘されないように注意する
  • 出力画像も添付する
  • どうしても解決できない部分がある場合は、その詳細も書くこと

その他

演習を進める上でのコツ

VSCodeを使いこなそう

GitとGithubの理解

スライドの作り方

PowerPointを使いやすくするために

過去資料

講義ビデオ


進行係向けマニュアル

Github Actionsについて

About

武田研・戸田研合同B4輪講のためのリポジトリです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%