From 4e8a8cddcf4b194edea04fe57b378544dbe92251 Mon Sep 17 00:00:00 2001 From: "YUKI \"Piro\" Hiroshi" Date: Tue, 29 Jun 2021 16:04:13 +0900 Subject: [PATCH 1/2] Add proposal of Thunderbird --- proposals/2021-08/index.md | 6 ++ proposals/2021-08/piroor-thunderbird/index.md | 80 +++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 proposals/2021-08/index.md create mode 100644 proposals/2021-08/piroor-thunderbird/index.md diff --git a/proposals/2021-08/index.md b/proposals/2021-08/index.md new file mode 100644 index 0000000..26b9bab --- /dev/null +++ b/proposals/2021-08/index.md @@ -0,0 +1,6 @@ +--- +layout: page +title: 2021-08開始予定の募集要項 +--- + + * [Mozilla Thunderbirdの開発への参加]({{ site.baseurl }}{% link proposals/2021-08/piroor-thunderbird/index.md %}) diff --git a/proposals/2021-08/piroor-thunderbird/index.md b/proposals/2021-08/piroor-thunderbird/index.md new file mode 100644 index 0000000..2637b3e --- /dev/null +++ b/proposals/2021-08/piroor-thunderbird/index.md @@ -0,0 +1,80 @@ +--- +layout: page +title: Mozilla Thunderbirdの開発への参加 +--- + +## 先輩の名前 + +結城洋志 + +## 開発対象の概要 + +キーワード:Thunderbird・E-mail + +このプロジェクトでは、Webブラウザーの[Mozilla Thunderbird](https://www.thunderbird.net/ja/)を一緒に開発します。 + +### Thunderbirdとは + +Thunderbirdは、Firefoxと共通の技術基盤に基づくE-mailクライアントです。 + +* WWW黎明期から現在まで開発が継続している、古参のソフトウェア製品です。 +* C++、Rust、JavaScript、HTML、CSS、XMLなど、様々な開発言語が使われています。 +* 開発の主体はMozilla Foundation傘下のMZLA Technologies Corporationに雇用された専任の開発者達ですが、それ以外にも世界中から、多くのボランティアの開発者が関わっています。 + +この企画では、Thunderbirdの開発に一緒に参加することで、Thunderbirdのエコシステムに関わる開発者、および大規模なOSSの開発に関われる開発者を増やすことを目指します。 + +## 新人が得られること + +**(利点1) 大規模なソフトウェアの開発に関する知識** + +* 多数のモジュールを含む大規模なソフトウェアにおいて、目的を果たすために変更する必要がある箇所を特定するための、調査の経験を積むことができます。 +* 開発を支援する様々なツールチェインに触れることで、開発をしやすくするための仕組みの意義を学ぶことができます。 + +**(利点2) 世界中の開発者とのつながり** + +* Thunderbirdの開発には世界中の人々が関わっており、開発者同士のコミュニケーションは、専用のバグトラッキングシステム上で英語で行われています。 +* この企画に参加することで、教材での学習ではなかなか触れる事のできない、国際コミュニケーション言語としての英語に、生で触れる経験を積むことができます。 + + +## 対象OSSと先輩の関わり + +Thunderbirdの前身となったMozilla Application Suite(Seamonkey)の頃より個人的に使用し、拡張機能の開発を個人で行ってきました。 +業務上では10年以上に渡って、法人向けの技術サポートを行っています。 +それらの過程で度々フィードバックを行ってきています。 + +## 進め方 + +* 2021-XX-XX: イントロダクション(Webミーティング) + * Thunderbirdの概要を説明します。 + * 取り組む課題を設定します。 +* 2021-XX-XX〜2021-XX-XX: 開発スプリント1 + * 小さなタスクをベースに、実際の開発を体験していただきます。 + * 開発・調査環境の構築を含みます。 +* 2021-XX-XX〜2021-XX-XX: 開発スプリント2 + * (1)の経験をもとに、もう少し大きな課題の解決に取り組んでいただきます。 +* 2021-XX-XX:ふりかえり(Webミーティング) + * 今回の取り組み全体を振り返ります。 + +取り組む課題としては、例えば次のようなタスクを想定しています。 + + * 「全員に返信」の操作後に送信元を切り替えた時の、宛先の追従 + https://bugzilla.mozilla.org/show_bug.cgi?id=385160 + * リンク挿入操作時のファイル選択ダイアログにおける、既定のファイルタイプの変更 + https://bugzilla.mozilla.org/show_bug.cgi?id=405408 + +## 支援期間 + +* 2021-XX-XX〜2021-XX-XX +* 週10時間程度(要相談)の開発を行って、毎週振り返りを行うことを想定しています。 +* 具体的に取り組むissueは、参加者と相談の上で決定します。 + +## 必要な報酬 + +支援期間中に5日(40時間)分の有給稼働。 + +## 募集期間 + +2021-XX-XX (X曜日) まで。 + +2021-XX-XX (X曜日) に選考・連絡。 + From b0157d92b74fead38c183fb29494bd0b572c48fe Mon Sep 17 00:00:00 2001 From: "YUKI \"Piro\" Hiroshi" Date: Mon, 5 Jul 2021 19:20:47 +0900 Subject: [PATCH 2/2] Brush up proposal about Thunderbird --- proposals/2021-08/piroor-thunderbird/index.md | 54 +++++++++---------- 1 file changed, 24 insertions(+), 30 deletions(-) diff --git a/proposals/2021-08/piroor-thunderbird/index.md b/proposals/2021-08/piroor-thunderbird/index.md index 2637b3e..bbe0632 100644 --- a/proposals/2021-08/piroor-thunderbird/index.md +++ b/proposals/2021-08/piroor-thunderbird/index.md @@ -9,38 +9,33 @@ title: Mozilla Thunderbirdの開発への参加 ## 開発対象の概要 -キーワード:Thunderbird・E-mail +キーワード:Thunderbird E-mail -このプロジェクトでは、Webブラウザーの[Mozilla Thunderbird](https://www.thunderbird.net/ja/)を一緒に開発します。 +[Mozilla Thunderbird](https://www.thunderbird.net/ja/)は、WWW発展期から現在に至るまでの歴史を持つ、古参のE-mailクライアントです。 -### Thunderbirdとは +現在は個人においても法人においても、Webサービス上でE-mailを送受信する人の割合が増えていますが、Thunderbirdはそのような現状でも開発が継続している、ローカルアプリケーション方のE-mailクライアントのひとつです。 +エンジン部分の開発にはC++やRust、UI部分の開発にはJavaScript、HTML、CSS、XMLなど、様々な言語が使われています。 -Thunderbirdは、Firefoxと共通の技術基盤に基づくE-mailクライアントです。 +ThunderbirdはMozilla Foundation傘下のMZLA Technologies Corporationに雇用された専任の開発者達と、世界中の多くのボランティアの開発者により開発されていますが、開発リソースは少ないのが現状です。 +これには、Thunderbirdの開発プロジェクトの歴史が長く、近年立ち上げられたOSS開発プロジェクトに比べ、開発に関わる上で把握しなければならない事・プロジェクト独自の取り決めが多いことも一因となっています。 -* WWW黎明期から現在まで開発が継続している、古参のソフトウェア製品です。 -* C++、Rust、JavaScript、HTML、CSS、XMLなど、様々な開発言語が使われています。 -* 開発の主体はMozilla Foundation傘下のMZLA Technologies Corporationに雇用された専任の開発者達ですが、それ以外にも世界中から、多くのボランティアの開発者が関わっています。 +株式会社クリアコードでは、業務の中でThunderbirdの実装の調査や、Thunderbirdへのフィードバックを行ってきており、Thunderbirdの開発コミュニティの一員としての実績があります。 +この企画では、Thunderbird未解決のbugの解決への協力を通じて、Thunderbirdのエコシステムに関わることのできる開発者を増やすことを目指します。 -この企画では、Thunderbirdの開発に一緒に参加することで、Thunderbirdのエコシステムに関わる開発者、および大規模なOSSの開発に関われる開発者を増やすことを目指します。 +## 企画に参加して新人が得られること -## 新人が得られること - -**(利点1) 大規模なソフトウェアの開発に関する知識** - -* 多数のモジュールを含む大規模なソフトウェアにおいて、目的を果たすために変更する必要がある箇所を特定するための、調査の経験を積むことができます。 -* 開発を支援する様々なツールチェインに触れることで、開発をしやすくするための仕組みの意義を学ぶことができます。 - -**(利点2) 世界中の開発者とのつながり** - -* Thunderbirdの開発には世界中の人々が関わっており、開発者同士のコミュニケーションは、専用のバグトラッキングシステム上で英語で行われています。 -* この企画に参加することで、教材での学習ではなかなか触れる事のできない、国際コミュニケーション言語としての英語に、生で触れる経験を積むことができます。 +* 大規模なソフトウェアの開発に関する知識 + * 多数のモジュールを含む大規模なソフトウェアにおいて、目的を果たすために変更する必要がある箇所を特定するための、調査の経験を積むことができます。 + * 開発を支援する様々なツールチェインに触れることで、開発をしやすくするための仕組みの意義を学ぶことができます。 +* 世界中の開発者とのつながり + * Thunderbirdの開発には世界中の人々が関わっており、開発者同士のコミュニケーションは、専用のバグトラッキングシステム上で英語で行われています。 + * この企画に参加することで、教材での学習ではなかなか触れる事のできない、国際コミュニケーション言語としての英語に、生で触れる経験を積むことができます。 ## 対象OSSと先輩の関わり -Thunderbirdの前身となったMozilla Application Suite(Seamonkey)の頃より個人的に使用し、拡張機能の開発を個人で行ってきました。 -業務上では10年以上に渡って、法人向けの技術サポートを行っています。 -それらの過程で度々フィードバックを行ってきています。 +筆者は、Thunderbirdの前身となったMozilla Application Suite(Seamonkey)を個人的に使用し、拡張機能の開発を個人で行ってきました。 +業務上では10年以上に渡って、法人向けの技術サポートを行っており、その過程でも度々Thunderbird自体へのフィードバックを行っています。 ## 進め方 @@ -50,17 +45,17 @@ Thunderbirdの前身となったMozilla Application Suite(Seamonkey)の頃 * 2021-XX-XX〜2021-XX-XX: 開発スプリント1 * 小さなタスクをベースに、実際の開発を体験していただきます。 * 開発・調査環境の構築を含みます。 + * 例えば、[リンク挿入操作時のファイル選択ダイアログにおける、既定のファイルタイプの変更](https://bugzilla.mozilla.org/show_bug.cgi?id=405408)の場合、必要な変更の範囲を把握し、実装の提案を行います。 * 2021-XX-XX〜2021-XX-XX: 開発スプリント2 * (1)の経験をもとに、もう少し大きな課題の解決に取り組んでいただきます。 + * 例えば、[「全員に返信」の操作後に送信元を切り替えた時の、宛先の追従](https://bugzilla.mozilla.org/show_bug.cgi?id=385160)の場合、必要な変更の範囲を把握し、他の機能との兼ね合いを検討して、実装の提案を行います。 * 2021-XX-XX:ふりかえり(Webミーティング) * 今回の取り組み全体を振り返ります。 -取り組む課題としては、例えば次のようなタスクを想定しています。 +Thunderbirdのbugは随時追加・クローズされるため、その時点でオープンされている物の中から選択します。 - * 「全員に返信」の操作後に送信元を切り替えた時の、宛先の追従 - https://bugzilla.mozilla.org/show_bug.cgi?id=385160 - * リンク挿入操作時のファイル選択ダイアログにおける、既定のファイルタイプの変更 - https://bugzilla.mozilla.org/show_bug.cgi?id=405408 +上記日程およびbugは、応募の参考にするための例です。 +応募者との面談により、実際の実施日や取り扱うbugは変更になる可能性があります。 ## 支援期間 @@ -74,7 +69,6 @@ Thunderbirdの前身となったMozilla Application Suite(Seamonkey)の頃 ## 募集期間 -2021-XX-XX (X曜日) まで。 - -2021-XX-XX (X曜日) に選考・連絡。 +* 2021-XX-XX (X曜日) まで。 +* 2021-XX-XX (X曜日) に選考・連絡。