ガバナンス
Next.jsは、2016年にVercelのチームによって作成されました。
Next.jsの研究開発は、Vercelでフルタイムで働くコアチームが主導しています。世界中から3,000人以上の貢献者を得て、Next.jsはReactおよびWeb開発者向けのツールを構築するための共同オープンソースの取り組みです。
チーム
- コアチーム: Next.jsチームはVercelでNext.jsの方向性とプロジェクトのリーダーシップを管理しており、またSWC、Webpack、そしてTurbopackの管理も担当しています。
- ドキュメント: VercelのDevRelチームは、ドキュメントと学習プラットフォームを管理しています。
- 共同開発者: MetaのReactチームとGoogleのAuroraチーム
ロードマップとRFCプロセス
大規模なアーキテクチャの決定や機能は、GitHub Discussions内のコメント募集(RFC)として開始されます。Next.jsコミュニティ全体がこのプロセスに参加し、提案された作業のトレードオフについて議論することが奨励されています。
このプロセスは、機能がコミュニティと共同開発者と共に構築されることを保証するために不可欠です。バグ修正やドキュメントの改善を含む、よりマイナーな変更は引き続きGitHubプルリクエストを通じて実装されます。ただし、より大規模なイニシアチブについては、RFCプロセスに従うことが重要だと考えています。
安定性とリリースフェーズ
Next.jsはセマンティックバージョニングに従っており、定期的に新しいバージョンをリリースしています。
- 実験的: 実験的な機能は、安定版としてリリースするために必要な主要な機能が欠けています。この機能は現在活発に開発中であり、ベータ版への移行を目指して構築されています。
- ベータ: ベータ版とは、その機能がまだ安定版リリースに必要な品質基準を満たしていないことを意味します。また、Next.js開発者から、さまざまな環境で機能が期待どおりに動作することを確認するための情報やフィードバックがさらに必要とされる場合が多いです。
- 安定版: 機能が安定した段階に達すると、本番環境での使用準備が整ったと見なされます。安定版とマークされたAPIは、メジャーリリースがない限り、下位互換性のある方法でのみ変更されます。
- 非推奨: 機能は削除プロセス中です。非推奨の機能には、既存ユーザー向けのドキュメント、次のステップ、および機能がいつ削除されるかの情報が含まれます。
Next.jsサポート
Next.jsアプリケーションに関する無料サポートを求める個人開発者は、GitHub DiscussionsまたはNext.js Discordで質問できます。
Next.jsアプリケーションに関する有料サポートを求める企業は、詳細についてVercelのNext.jsチームにお問い合わせください。