貢献ガイド

PrimeReact貢献ガイドへようこそ。貢献をご検討いただきありがとうございます。

PrimeReactは、さまざまなフレームワークに対応した包括的なUIコンポーネントセットで知られるPrimeTek社がメンテナンスしている人気のあるReactライブラリです。PrimeTekは、開発者がより優れたアプリケーションをより迅速に構築できるよう、高品質で汎用性が高く、アクセシブルなUIコンポーネントを提供することに専念しています。

開発環境のセットアップ

まず、GitHubからPrimeReactリポジトリをクローンします。


git clone https://github.com/primefaces/primereact.git
cd primereact
 

次に、ローカル環境(http://localhost:3000/)でショーケースを実行します。


npm install
npm run dev
 

プロジェクト構造


- components
    - doc // Documentations
    - lib // Components
- pages // Routing Pages
- styles // Themes and Styles
- service // Demo Services

 

PrimeReactは、PrimeTekの専門知識とスポンサーシップによって支えられたコミュニティ主導のプロジェクトであり、ご提供いただけるあらゆる支援に感謝します。貢献できる分野をいくつかご紹介します。

Issueトリアージ

次の方法でIssueの管理にご協力ください。

  • 報告されたバグの再現
  • Issueの説明の明確化
  • 適切なラベルによるIssueのタグ付け

プルリクエストの送信

特にhelp-neededラベルが付いたIssueについては、プルリクエストの送信を歓迎します。

コミュニティサポート

Issueトラッカーに参加して、他のユーザーを支援してください。 GitHub Discussions PrimeLand Discord サーバー。あなたの専門知識は、他の人が問題を解決し、PrimeReactでの経験を向上させるのに役立ちます。

PrimeReactには、コアライブラリに依存するUI Kit、Premium Templates、Blocksなどのいくつかのアドオンがあります。新しいprops、イベントの追加、デザイントークンの更新など、コアの構造変更は、一貫性と互換性を確保するためにコアチームと連絡を取り合う必要があります。

PrimeReactのスタッフや仲間の貢献者とつながるために、 PrimeLand Discord サーバーのContributorsチャンネルに参加してください。このチャンネルでは、貢献したい分野について話し合い、フィードバックを受け取ることができます。このチャンネルは、貢献を希望するすべての人に開かれています。

PrimeTekは、貢献者とコアチームが関与する組織構造を提供しています。

貢献者ロール

一定期間頻繁に貢献した後、コミュニティメンバーには貢献者ロールが提供されます。平均して約3か月かかる場合がありますが、正確な期間は個人のコミットメントによって異なります。

コミッターロール

貢献者がコードベースとPRに積極的に参加している場合、PrimeReactコードベースへの直接コミットアクセスを提供するコミッターレベルに役割がアップグレードされる場合があります。

雇用

PrimeTekはオープンソースのコミッターからチームメンバーを雇用することを優先しているため、ポジションが空いたときにフルタイムのポジションが提供される場合があります。

PrimeReactへの貢献には、いくつかの特典があります。オープンソースプロジェクトの一員になることで、キャリアが向上し、刺激的な機会が開かれます。貢献者とコミッターは、当社の チームページにリストされます。プロフェッショナルとして向上しながら、開発者コミュニティで大きな注目を集めることができます。

PrimeTekと連絡を取るために、Discordのプライベートコミュニケーションチャンネルに招待されます。さらに、貢献者は、Premium Templates、Blocks、UI KitなどのすべてのPrimeReactアドオンに無料でアクセスできます。

コミュニティメンバーに貢献者ロールが提供される場合、法的な目的で貢献者ライセンス契約(CLA)に署名することが求められます。これは、貢献者とPrimeTekの両方を保護するのに役立ちます。