Hacktoberfest週1


これは私の最初のHacktoberfestです!私は今週、2つの問題で働くことができました.多くの人々とrepos参加があるので、問題を見つけることは少し挑戦的でした、しかし、私は私のオープンソース教授からのアドバイスの一部を思い出しました.
Telescope
望遠鏡
Wordpress Openverse Catalog

Senecaで作成されたブログ記事を集約するためのツールです.この問題については、著者の名前が長すぎると、著者の名前と投稿日の間にマージンがないようにCSSに問題があった.この問題の例を以下に示します.
The issue
これは私にとって最初の課題でした.問題は著者の名前の容器が固定された高さ3 remであったので、非常に長い著者名がコンテナをあふれるでしょう.著者の名前の長さにかかわらず、著者の名前と日付の間に一様なマージンがあるように、固定高さを取り除き、日付のコンテナの高さを調整しました.
postDate: {
      lineHeight: '1rem',
    },
<div className={classes.postDate}>
次の結果が表示されます.
The pull request
コーディング部分はあまりにもチャレンジングではありませんでしたが、プロジェクトのフロントエンドとバックエンドの両方を実行するための環境を設定しようとしました.必要な技術の多くは、私が前に働いたことがなかったこと、例えばRedisとAnalySearchでした.それは間違いなく挑戦的でした、しかし、ドキュメンテーションは非常に役に立ちました、そして、他の人々が同様の問題も同様に重要であったかどうか見るために、スラックチャンネルを訪問していました.私のプル要求を提出した後に、それはうまくレポに加わりました!!)
website
openverseカタログ(進行中の作業)


私は別のプロジェクトのためのWordPressを使用しているので、興味を持っていた.私は彼らのreposを見て、私が興味があったopenverseカタログrepoで問題を見つけました.問題は、問題テンプレートを更新しました.MDから.YMLファイルと構文の変更.管理者は非常に歓迎し、応答していた.私の引っ張り要求は現在進行中の仕事ですが、私は保守者から多くのフィードバックを受けていて、彼らのコメントに基づいて私の変化を改善し続けています.
これは最初にかなり簡単な問題のように見えましたが、私は前に問題の形態を持っていません、そして、 に続いている間、私はいくつかの障害物に遭遇しました.
例えば、各フォームフィールドは、記述属性を受け入れることができます
 - type: input
    id: provider
    attributes:
      label: Provider API Endpoint / Documentation
      description: Please provide links to the API endpoint, and any known documentation
    validations:
      required: true
しかし、私が使用しているユースケースでは、いくつかのフォームフィールドはユーザー入力を必要としません.これらのフィールドは、type : markdownで、description属性を受け入れることができません.これはすべての分野がスタイルに関して一貫して見えるのを難しくします、そして、私はこの問題を解決するために、より多くの研究をする必要があります.
The issue
結論
それはちょうど1週間だったが、私はすでにHacktoberfestの間に私の経験から多くを学んだ.最初は確かに脅迫的でしたが、予想以上に関与しやすくなり、いくつかの異なるプロジェクトに貢献できることはとてもやりがいがあります.私は私の2番目のプルの要求を完了し、来て何週間も他の人に仕事を続けるのを楽しみにしています!