Open2
Roc言語に貢献する#1
Roc言語に貢献するチュートリアル
- 手始めに
good first issue
に関する修正をする - フォーマッター、テストをローカルでする。
- GPG著名をしてコミットする
- プッシュ
- 何をしたか軽く説明を書いてプルリクを投げる
- テストやらビルドをすべて通過する
- マージ
- 終了!!
取り掛かりたいIssus決め
初心者がRoc言語の深い部分を知るのは至難の業だと思います。
そこでとっかかりやすいものがgood first Issue
ラベルのついたIssueになります!!
そしてその一覧がこちらになります!!
修正後に自動でテスト&最適化&コード整形!
以下のコマンドがすべて通ればプルリクを出す準備は完了。
通らなければ何らかの実装ミスがある可能性が高いです。。。
cargo test
cargo fmt --all -- --check
cargo clippy --workspace --tests -- --deny warnings
GPG著名をしてコミット&プッシュ
安全性や信用を持たせるためにGPG著名をさせるようにしているみたい。
プルリクエストを投げる
英語でわかりやすく何をしたか解説をつける。DeepLやChatGPTを利用するのが良い。
軽めのIssueなら手短でもあまり問題ない。
テストの通過待ち
変更したコードに問題がなければアプルーブしてもらいテストが開始します!
めちゃくちゃビルドやテストがあってパスするかドキドキしますねw
通ったらマージされます!