Mozillaに貢献しようとするのは初めてです。私はいくつかの記事とドキュメント/リソースを調べて、始めるための最善の最初のステップとなるものを見つけました。私はこのページhttp://whatcanidoformozilla.org1から始め、Javaで始めることに決めました。Mozillaの開発から始める/ Fennecへの貢献
初期の修正では、私はhttps://wiki.mozilla.org/Mobile/Get_Involvedになりました。最終的にhttps://wiki.mozilla.org/Mobile/Fennec/Android/Suggested_workflowリソースには、簡単なバグを拾い、パッチを提案することをお勧めします。
私はhttp://www.joshmatthews.net/bugsahoy/?java=1&simple=1に行きました。this specific bugに私の注意が引かれました。バグの説明は述べ、この:
我々はPARAM_SHOW_DELETED、PARAM_LIMIT、または PARAM_PROFILEを追加するように、私たちのDB 実装間で共有(または共有することができます)いくつかの方法があります。
これらは現在、LocalBrowserDB、TabsAccessor、 URLMetadataなどに広がっています。これらをきれいにするといいですね。
質問1.は今どのように私は正確にバグと何であるかについて、いくつかのより多くのコンテキストが行われるために必要とされるのですか?
現在のところ、すでに理解しているところから2つのパッチが提出されているようです(私の理解が間違っていれば修正してください)。このバグについていくつかの文脈を知るために、私は先に進み、最初のパッチを公開しましたhereを提出しました。
少なくとも、修正する必要のあるコード自体が正確にどこにあるのか、私には何か考えがありました。そして、私はそれを見つけましたhere
質問2.私は、修正する必要があるコードを理解する方法の正しい軌跡ですか?
質問3.でもDBUtils.javaファイルに到達した後、私はクラスは基本的に何をするかについてのドキュメントを見つけることができなかった、あるいはどこそれが全体像に適合しません。誰かがこのことで私を助けてくれますか?どのようにクラスが何をやっていると思いますか?
ありがとうございました。素晴らしい返信。乾杯:) – qre0ct