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.