「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > ハクトーバーフェスト第 2 週

ハクトーバーフェスト第 2 週

2024 年 11 月 8 日に公開
ブラウズ:167

Hacktoberfest week 2

2 週目では、問題の検索に費やす時間が減りました。今回は、Mattermost のドキュメント Web サイトのダーク モードで発生したバグで、特定のボタンの色が正しくなくなりました。

Docusaurus のことは知っています。他のドキュメントや、それをベースに構築されたコース教材サイトの一部を見たことがあるからです。内部では React が使用されているので、私はそれに慣れていました。ただし、このドキュメント Web サイトは Python で書かれています。私は Python のファンではありませんが、Python で書かれているだけでなく、特にマークアップ言語として reStructuredText を利用する Sphinx を使用しているため、興味をそそられました。 Makefileも入っていました。新しいことがたくさんありましたが、とても面白そうでした。

それで私はこの問題に取り組みたいと思いました。興味を示し、問題を割り当ててもらった後、それに取り組み始めました。セットアッププロセスはスクリプトによってほとんどが自動化されているため、非常に簡単ですが、少し問題がありました。開発環境としてWSL(Windows Subsystem for Linux)を使用しています。 WSL には Python バージョン 2.7 と 3.10 の両方がありますが、デフォルト バージョンとして 3.10 に設定するのに苦労しました。アプリケーションのセットアップには Python 3.9 以降が必要なので、エラーが発生しました。そこで、いくつかの調査を行って原因を特定した後、ネイティブの Windows 環境に切り替えました。その後は順風満帆でした。全体のコンパイル時間が長かったことにちょっと驚きました。驚くほど時間がかかりましたが、原因は Python にあるのではないかと思います。 conf.py の特定のボタンのスタイルを調整するために再準拠する必要があり、問題は解決されたようです。

そこで、次のステップは PR を作成することでした。 PR の説明を書いているときに、貢献ガイドライン用の Mattermost Web サイトへのリンクがあることに気づきました。そのため、貢献できるように登録して文書に署名し、自分の github アカウントを貢献者として表示させる必要がありました。適切なPRを行うためにギルドのラインを読みました。すべてを終えてPRを作成し、待ち時間が始まります。これを書いている時点では、5日経ってもPRはまだ開いています。コードレビューが承認された後は、QA が必要で、これに最も時間がかかりました。そして、これを書いている時点では、コードレビューと QA の両方が完了しているため、統合されて閉じられるのは時間の問題です。

第 2 週では、会社のリポジトリに取り組み、プロセス全体の展開を見るのは非常に楽しくて興味深いものでした。プロジェクトは Python で作られていますが、作業は驚くほど簡単でした。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/aamfahim/hacktoberfest-week-2-31oa?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3