ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Next.js app for learning API integrations — phases, demos, auth, and subscriptions.
Open http://localhost:4000. Or: npm run local-lite.
Create a token on /settings, then call the versioned learner API:
See docs/API_V1.md and GET /api/v1/openapi.json.
Paste the key at the hidden prompt and press Enter. Pasted characters are intentionally not displayed. The tool calls OpenAI's read-only model-list endpoint, prints only the HTTP result category, removes the key from the process environment, and never writes it to disk.檢視完整 README ↗An API integration training platform by NEXUS MOTIVUS LTD. Learners work through guided phases (0–8) with live demos covering REST, auth, webhooks and subscriptions, and can call a versioned learner API with personal tokens.
Live: https://apisandbox-coral.vercel.app
Start here: docs/AGENT_ONBOARDING.md
| Doc | Purpose |
|---|---|
| docs/AGENT_ONBOARDING.md | Setup, verify, project links |
| docs/NEXUS_ENGINEERING_PRINCIPLES.md | Nexus/MotivusLabs engineering principles and reusable-resource standard |
| docs/GITFLOW.md | Branching and releases |
| docs/AGENT_PR_CHECKLIST.md | Pre-PR checks |
| docs/TEST_USERS.md | Local test credentials |
| docs/DEPLOYMENT.md | Vercel, env, OAuth, public-schema RLS |
| infra/self-hosted-ai-runner/README.md | Provision the isolated Linux AI runner |
npm install
npm run env:local
npm run dev:db:up
npm run db:migrate
npm run db:ensure-test-users
npm run dev
Open http://localhost:4000. Or: npm run local-lite.
Create a token on /settings, then call the versioned learner API:
curl -sS -H "Authorization: Bearer apisb_…" http://localhost:4000/api/v1/me
See docs/API_V1.md and GET /api/v1/openapi.json.
| Command | Description |
|---|---|
npm run dev | Dev server (port 4000) |
npm run build | Production build |
npm run verify:ci | Local CI parity before PR |
npm run test:unit | Vitest unit tests |
npm test | Playwright E2E tests |
npm run typecheck | TypeScript |
npm run lint | ESLint |
npm run openai:key:test | Safely validate an OpenAI API key |
Run the project tool:
npm run openai:key:test
Paste the key at the hidden prompt and press Enter. Pasted characters are intentionally not displayed. The tool calls OpenAI's read-only model-list endpoint, prints only the HTTP result category, removes the key from the process environment, and never writes it to disk.
The normal command always prompts, even if OPENAI_API_KEY already exists. For CI or another automated environment, explicitly select the environment variable:
npm run openai:key:test -- --env
Use npm run openai:key:test -- --help to print the available modes.
Results:
HTTP 200: accepted;HTTP 401: invalid, revoked, or malformed;HTTP 403: recognized but missing permission;HTTP 429: recognized but rate-limited or out of quota.Do not put a literal key in the command, source code, .env files committed to Git, screenshots, chat, or logs. A key that has been exposed must be revoked and replaced.
Learning material is in the UI: /dashboard, /phase-0 … /phase-8, /docs/java, /docs/architecture.
Please report vulnerabilities privately. See SECURITY.md.
Proprietary. Copyright NEXUS MOTIVUS LTD, all rights reserved. See LICENSE.