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