ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Site web interactif dédié à l'univers d'Hybélior : carte du monde, chronologie, lore et romans. Le savoir du site porte un nom : l'Atrium. C'est le graphe canonique (data/kg-base.json, moteur lib/kg-core.js, portail monde.html), et c'est la source de vérité du monde — la salle où toutes les sources tombent et se gardent. Il sait tout et montre tout : aucune restriction, aucun mystère caché. Quand un texte le contredit, c'est lui qui tranche ; si c'est lui qui a tort, on le corrige là et le reste suit.檢視完整 README ↗
Site web interactif dédié à l'univers d'Hybélior : carte du monde, chronologie, lore et romans.
Le savoir du site porte un nom : l'Atrium. C'est le graphe canonique
(data/kg-base.json, moteur lib/kg-core.js, portail monde.html), et c'est
la source de vérité du monde — la salle où toutes les sources tombent et se
gardent. Il sait tout et montre tout : aucune restriction, aucun mystère
caché. Quand un texte le contredit, c'est lui qui tranche ; si c'est lui qui a
tort, on le corrige là et le reste suit.
Les livres gardent leurs mystères ; l'Atrium, lui, sait. Les entités de type
question ne sont jamais résolues dans les livres : aucun narrateur
n'énonce la réponse. Pour les treize qui portent data.protege, l'Atrium
connaît pourtant la vérité d'auteur (data.verite, avec ses couches et ses
indices ; statut: proposée attend la validation de l'auteur). Le champ
disclosure ne gouverne que ce qu'un narrateur a le droit d'énoncer, jamais ce
que le site affiche.
data/monde-contours.json sont refaites
depuis le tracé de l'auteur (continents-trace.svg) et validées ; les
surfaces de pays ne le sont pas encore. Un rattachement (situe-dans,
capitale-de) vient des fiches, jamais d'un point-dans-polygone.node scripts/verifier-raccord.js --detail
après toute retouche d'un livre.node scripts/tracer-routes.js, puis
node scripts/verifier-trajets.js --ecrire, puis npm run kg:db.CLAUDE.md.Le site est une Single Page Application (SPA) avec routage par hash (#accueil, #lore, #implementation, #carte, #frise). Les pages sont chargées dynamiquement dans index.html depuis le dossier pages/.
index.html – Point d'entrée SPA
server.js – Serveur Node.js de développement (port 3001)
vercel.json – Configuration de déploiement Vercel
js/
router.js – Routeur SPA hash-based
map.js – Carte interactive (OpenSeadragon, frontières, timeline)
lore-reader.js – Lecteur modal de contenu lore (Markdown)
subtabs.js – Navigation par sous-onglets
css/
style.css – Styles principaux
map_adapted.css – Styles spécifiques à la carte
pages/ – Pages HTML chargées dynamiquement
accueil.html – Page d'accueil
carte.html – Carte interactive
frise.html – Frise chronologique
lore.html – Hub lore (8 catégories thématiques)
nation.html, continent.html, histoire.html, religion.html – Fiches lore (routes propres)
api/ – Routes serverless Vercel
auth.js – Authentification éditeur
borders.js – CRUD frontières (Turso DB)
overrides.js – Surcharges lore/entités
highlights.js – Surlignages éditeur
timeline.js – Données de la timeline
scripts/ – Outils de build : génération de Docs/_manifest.json
(gen-doc-manifest.js) et Docs/_search-index.json
(gen-search-index.js), validation JSON
data/ – Données de référence (timeline, noms historiques)
Docs/ – MIROIR du contenu GDD + Lore (auto-généré, voir ci-dessous)
HybeliorFull/ – Tuiles Deep Zoom pour OpenSeadragon (hors git)
fonts/ – Police personnalisée (Copperplate Gothic)
js/lore-content.js :
## Cadre interne — Patterns,
## Données canoniques) qui ne doivent jamais être servies au lecteur ;NavConfig.subtabs.implementation⚠️ Important :
Docs/Lore/est un miroir auto-généré.La source de vérité du lore est dans
H:/HybeliorWorld_Project/Documentation/Lore/. Avant chaque déploiement Vercel, lancer le script de synchronisation :H:\HybeliorWorld_Project\Documentation\sync-docs.ps1Le miroir local est exclu du git. Voir
Documentation/README.mdpour plus de détails.
node server.js
Le serveur démarre sur http://localhost:3001. Il fournit un fallback local (local-db.json) pour les API qui utilisent Turso en production.
Alternativement, ouvrir index.html directement dans un navigateur fonctionne pour la carte et la navigation, mais les fonctionnalités nécessitant les API (frontières, timeline DB) ne seront pas disponibles.
Le site est déployé sur Vercel avec des fonctions serverless pour les routes /api/*. La base de données Turso stocke les frontières et les données de timeline.
npm run lint (ESLint, config plate eslint.config.js). Les règles
« attrape-bug » sont en avertissement le temps de nettoyer la base existante.npm run format / npm run format:check (Prettier)..github/workflows/ci.yml) à chaque push/PR :
node --check),scripts/validate-json.js),