wireshark への貢献方法
Ubuntu 20.04 上で wireshark をビルドする の記事で書きましたが、現在 wireshark は gitlab で管理されています。
wireshark を fork して、Merge Request を送るだけで、wireshark に貢献することができます。
GitLab アカウント
gitlab は Google や GitHub などのアカウントでログインできるようになっているので、これらのアカウントがあれば、gitlab の専用アカウントを作らなくても、数クリックでアカウントを作成できます。
貢献するための流れ
- wireshark を
fork
して自分用のリポジトリを作る - wireshark に必要な修正を加えて、自分の
fork
リポジトリに push します。 - Merge Request を送ります。
- レビューを待ちます。
- 必要に応じて修正します。
- 問題がすべて解決したら、メンテナーが master にマージします。
以下は wireshark の pcap ファイルに圧縮機能を追加したものです。
https://gitlab.com/wireshark/wireshark/-/merge_requests/422
コードやコミットログが、コーディング規約にしたがっていることを求められます。
https://gitlab.com/wireshark/wireshark/-/blob/master/doc/README.developer
https://gitlab.com/wireshark/wireshark/-/wikis/Development/SubmittingPatches