コンテンツにスキップ

初めての投稿者

頭の中でささやく声が聞こえるかもしれません。まだ準備ができていない、もう一つチュートリアルをこなすべきだ、オープンソースの貢献者になる準備ができていないと。結局のところ、あなたはまだ初心者です。BeeWareのようなプロジェクトに、いったい何を提供できるというのでしょう?

断言します——あなたの頭の中の小さな声は間違っています。オープンソースやBeeWareにコードを貢献することは可能です。

インポスター症候群

そうした考えを抱くのは、あなたが初めてではありません。このプロジェクトの中核メンバーでさえ、時折同じような思いを抱くのです。これは「インポスター症候群」と呼ばれ、実に一般的な問題です。良い知らせは——私たちがそれを乗り越えるお手伝いをします。

このチュートリアルは、BeeWareへの貢献に必要な手順を正確に理解していただくために存在します。これらの手順説明に加え、本プロジェクトには行動規範が設けられています。この行動規範は、いかなるミスを犯しても敬意をもって扱われるという確信を皆様に提供するためのものです。 誰もが間違いを犯します。それは学習の自然な過程です。私たちが約束するのは、学習の過程であなたを侮辱したり軽んじたりせず、学びを支援するためにここにいるということです。

あなた自身のコンピューターにも、プロジェクト全体にも、いかなる損害も与えることはありません。 BeeWareプロジェクトは、深刻な損害を引き起こす可能性のあるコンピュータやオペレーティングシステムの領域には一切触れません。最悪の場合でも、ハードドライブに数個の余分なファイルが生成される程度で、後から簡単に削除できます。また、BeeWareに提出するすべての貢献は、「公式」プロジェクトに統合される前に審査され、存在する可能性のある問題を修正するためのフィードバックが提供されます。

ですから、遠慮せずに貢献してください。ここまで読んでくれたあなたは、貢献したいという意思を示しています。それだけで十分です。残りの道は私たちがサポートします。

すべての貢献が重要です

オープンソースの貢献者であることは、単にコードを書くことだけではありません。ドキュメントやテストを書くこと、あるいはプロジェクトに関するフィードバック(貢献プロセスに関するフィードバックも含む)を提供することで支援できます。こうした貢献の一部は、プロジェクト全体にとって最も価値のあるものとなる可能性があります。なぜなら、あなたは新鮮な視点でプロジェクトに接するため、経験豊富な貢献者が見落としていた誤りや前提条件に気づくことができるからです。

貢献の重要性

オープンソースソフトウェアは貢献によって成り立ち、また消えていきます。コミュニティからの貢献はあらゆるオープンソースプロジェクトの成功に不可欠であり、BeeWareも例外ではありません。可能な限り、皆様が貢献するために必要な支援を提供します。初めての貢献でも、10回目でも、100回目でも、喜んでお手伝いし、貢献作業を進めていきます。ご支援が必要な場合は、遠慮なくご連絡ください。

さあ、腕まくりをして、[最初の貢献を選ぶ]時が来ました。