ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Look at the Nuxt 3 documentation to learn more.
Make sure to install the dependencies:
# yarn
yarn install
# npm
npm install
# pnpm
pnpm install --shamefully-hoist
Start the development server on http://localhost:3000
npm run dev
Build the application for production:
npm run build
Locally preview production build:
npm run preview
Check out the deployment documentation for more information.
Game data is fetched-and-committed by the generate:* scripts in package.json
(bun run generate:owid, generate:wpp, generate:countries, …). Sources are
open CSV/JSON downloads; regenerate, eyeball the diff, commit.
Every dataset is credited in lib/attribution.ts: the provider, the release it
came from, its licence and the year its figures are for. A new data/*.gen.ts
must be claimed by a DATASETS entry there — lib/attribution.test.ts fails
until it is. Views resolve credits through attributionFor(accessorId, amount)
(or datasetAttribution(datasetId)) rather than naming a source in copy, and
pages/sources.vue is rendered straight from the registry.
Photos carry their own credit: every media generator writes credit and
license beside the image (Commons extmetadata, or the Unsplash photographer),
so a view can name whoever the licence requires it to name via
mediaCreditLine. Landmarks mix sources, so their entries also record which one
the file came from.
Per-value provenance rides along on Amount.source, stamped by the generators
where a stat has a fallback chain (military spending prefers SIPRI via OWID and
backstops with the Factbook), so a figure is credited to the source it actually
came from. Values generated before the stamp existed fall back to the primary
source named in STAT_ORIGINS; re-run generate:countries to fill them in.
generate:wpp reads the open bulk CSVs (no auth) — the primary source for
demography and population pyramids. The UN Data Portal API is only for
spot-checks: its /data endpoints require a bearer token, sent as
Authorization: Bearer $UN_DATA_PORTAL_TOKEN (stored in .env, never
committed).