ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full 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).