9/21/2020投稿者Carolyn Stransky
Carolyn Stransky は、ドイツのベルリンを拠点とするフロントエンド開発者兼ジャーナリストです。彼女は、Google Season of Docs 2020 の GraphQL Foundation に、Ivan Goncharov のメンターシップのもとで選出されました。この記事では、彼女が今後数ヶ月間、GraphQL Foundation にどのように貢献していくかという計画を共有します。
私が3年前に初めて GraphQL について聞いたとき、それはチャートを作成したり、グラフ上に点をプロットしたりするプログラミング言語だと思いました。GraphQL で最初のアプリケーションを構築した後、私はそれを Redux や React Router のような、React に特化したツールとして分類したでしょう。数ヶ月後、私はまだそれが単なる Twitter で話題のプログラミングトレンドだと確信していました。
今振り返ると、GraphQL に対する私の最初の認識が間違っていたのは明らかです...しかし、それは珍しいことではありませんでした。
新しいテクノロジーを学ぶときには多くの疑問が生じますが、GraphQL も例外ではありません。GraphQL が何であるか、どのように使用できるかについて、非常に多くの誤解があります。そして、私だけが同じような不正確な信念に固執している GraphQL の初心者ではありませんでした。
GraphQL が *実際に* 何であるかについて確かな理解を得た後、私は会議で、学習プロセスがいかに難しかったかについてのプレゼンテーションを始めました(文字通り、講演タイトルは 人生は辛く、GraphQL を学ぶのも辛い でした)。この講演は、私にとっても、私が発表した聴衆にとっても、心の癒しになりました。調査を通じて、graphql.org はコアコンセプトを徹底的にカバーしていますが、新しい学習者として直面するいくつかの質問に直接対処していないことにも気づきました。
幸いなことに、GraphQL は情報がそこかしこにあり、利用できるほどに進化しました。その情報はさまざまなリソースやプログラミングコミュニティに散在しているため、それを見つけることが重要です。だからこそ、私は よくある質問(FAQ)ページが Season of Docs プロジェクトの1つとして提案されているのを見て興奮しました。そして、GraphQL ドキュメントを率直に批判してきた者として、私は積極的に改善する役割を果たしたいと思いました。
この FAQ ページの背後には、2つの主な目標があります。
このページにどのように取り組むかという正確な計画は、今後2ヶ月半の間で変形および進化します。しかし、これらの目標を念頭に置くことで、新規参入者と経験豊富な GraphQL ユーザーの両方が成功するのに役立つ新しいリソースにつながることを願っています。
Season of Docs のドキュメント開発パートの準備として、私は issue をトリアージし、未解決のプルリクエストをレビューすることで、graphql.org の背後にあるリポジトリに慣れました。また、Gatsby で新しい FAQ ページを構築するため、Gatsby への進行中の移行も手伝いました(貢献したい場合は、まだ 未解決のissue があります)。コミュニティボンディングフェーズの詳細については、私のブログで読むことができます。
次のステップは、FAQ コンテンツの最初のバッチを作成することです。これは、インターネットのさまざまな場所から集められ、著名な GraphQL 教師と協議して得られた、約10〜15個の質問になります。それらが徹底的な回答とともに完了し、新しい Gatsby サイトに組み込まれたら、コミュニティ(つまりあなた)からのフィードバックを得て、コンテンツ、デザイン、レイアウトなど、すべてを繰り返し改善していきます。!
意見がある場合や、プロジェクトの進捗状況をフォローしたい場合は、issue をオープンするか、ウェブサイトリポジトリを覗いてみてください。
– Carolyn Stransky、GSoD 2020、Graphql Foundation