歡迎進入egghead-next項目 - Egghead.io的前端。
如果您已經設置了本地開發環境,則可以運行:
pnpm dev
要在本地運行此應用程序以進行開發,您將需要一些內容。其中之一是egghead-rails的工作安裝,提供後端功能。
對於Homebrew,Node,PNPM等的基本內容,運行bin/validate以確保您有基本要求。它將幫助您安裝任何缺少的東西。
在運行以下命令以將開發環境連接到Vercel之前
vercel login將提示您登錄並驗證vercel link ,要求您選擇eggheadio組織和egghead-io-nextjs項目。 vercel env pull將帶來您需要繼續前進的開發環境變量。
egghead-rails您需要瀏覽egghead-rails設置說明。一旦運行,您應該能夠通過從項目root運行以下內容來開始它:
foreman start -f Procfile.dev
如果要測試需要連接條紋Webhooks的內容,則需要使用stripe listen命令。查看docs/stripe/webhook.md的詳細信息。
重要:要使Stripe Webhook過程工作,您需要確保將以下值更新為正確的最新值:
STRIPE_WEBHOOK_SECRET將由stripe listen命令在Egghead-rails中提供,該命令將顯示一個90天的秘密,該秘密自動生成用於連接Webhooks。NEXT_PUBLIC_STRIPE_PUBLIC_KEY & STRIPE_SECRET_KEY可以在Stripe開發API鍵頁面上找到您還需要確保webhook_signing_secret在egghead-rails config/credentials.yml.enc中更新。有關此說明,請在egghead-rails中查看config/credentials/editing_credentials.md文件。
要運行egghead-next ,一旦egghead-rails運行,請使用:
pnpm install && pnpm dev
查看package.json的scripts部分,用於使用pnpm運行的主要開發命令。