本プロジェクトは Next.js を用いて構築されたウェブアプリケーションです。本書はプロジェクトの概要、開発手順、およびデプロイ手順を記載します。
下記コマンドを順に実行してください。
docker compose up -dbun i_envを.envにコピーする
開発サーバーを起動するには、プロジェクトルートで以下のいずれかのコマンドを実行してください。
bun dev起動後、ブラウザで http://localhost:3000 を開き、動作を確認してください。表示内容を編集する場合は、app/page.tsx を編集すると自動的にページが更新されます。
適宜ブランチを切り、プルリクエストを送信してください。 送信する際は、Notion の ID を使い、下記のようにタイトルをつけてください。
タイトルの例: 「[MZ26TSK-43] ドキュメントを更新」
自動的に Notion のタスクに紐つきます。
レビュアーは全て @yuito-it へ送信してください。
next lintによる Lint がかかります。
チェックが通らない限り、マージはできません。
本アプリケーションのデプロイはデジタル創作サークル UniProject の Kubernetes 環境を使用いたします。 また、ArgoCD による CI/CD を実装いたします。 タグを作成するのみで、自動的にデプロイされます。
- Next.js ドキュメント: https://nextjs.org/docs — Next.js の機能および API を参照してください。
- Learn Next.js: https://nextjs.org/learn — インタラクティブなチュートリアルです。
- Next.js GitHub リポジトリ: https://github.com/vercel/next.js — 実装例や問題報告、貢献情報を確認できます。