GAADプレッジ - React Nativeのアクセシビリティ向上
React Nativeコミュニティの皆さん、こんにちは。
2020年5月、FacebookはGAADプレッジを表明した最初の企業となり、アクセシビリティをReact Nativeオープンソースプロジェクトの中核に据えることを約束しました。5月以来、FacebookはReact Native内のアクセシビリティに関するギャップを慎重にレビューし、文書化することに時間を費やしてきました。これまでのギャップ分析で90件の問題が明らかになり、そのすべてがGitHubのissueに登録されています。
全体として、React NativeのAPIはアクセシビリティを強力にサポートしていることがわかりました。しかし、多くのコアコンポーネントがプラットフォームのアクセシビリティAPIをまだ完全には活用しておらず、一部のプラットフォーム固有の機能に対するサポートが欠けていることも判明しました。
コントリビューターの熱意と多様性は、常にReact Nativeの開発において重要な役割を果たしてきました。そして、これらのアクセシビリティのギャップは、既存および新規のコントリビューターにとって素晴らしい機会となります。React Nativeへのコントリビュートに興味をお持ちでしたら、ぜひ私たちと一緒にReact Nativeをよりアクセシブルなものにしていきましょう。
コントリビューターの努力を称えるため、アクセシビリティのissueがクローズされ、プルリクエストに紐づけられた際には、コミュニティマネージャーからTwitterでコントリビューターが紹介されます。プルリクエストがコードベースに受け入れられたコントリビューターは、React Nativeブログの月次issueアップデートで紹介されます。
ぜひ、私たちと一緒にReact Nativeを誰もがよりアクセスしやすいものにしていきましょう。
ご協力いただくには:
-
初めてコントリビュートされる方は、コントリビューションガイドを読み、React Native GitHubにある46件のgood first issue(初心者向けのissue)のリストをご覧ください。
-
もう少し手間のかかるissueに興味のあるコントリビューターは、「Improved React Native Accessibility(React Nativeのアクセシビリティ改善)」のプロジェクトページにアクセスし、React Nativeの知識を必要とするGitHub issueをご覧ください。
-
解消されつつあるアクセシビリティのギャップを反映するためにReact Nativeのドキュメントを更新することに興味のあるテクニカルライターの方は、React Nativeドキュメントをご覧ください。
-
このイニシアチブを、協力してくれる可能性のある方々と共有してください!
-
進捗状況を把握するには、React NativeのGAADプレッジ・オープンソース・アクセシビリティ・コミュニティマネージャーをTwitterまたはFacebookでフォローしてください。