Native Shell
Native Shell:AI 生成的 UI,在你的應用中原生呈現,涵蓋每個平台。iOS、Android、macOS、Windows 與 Linux 上的應用、GPUI 應用與網頁在執行時載入已簽名、沙箱隔離的 TSX 模組並繪製 th
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Bibliothèque participative de modules GEO : des modules d'extension sous licence libre, que chacun peut installer, adapter et améliorer pour enrichir les applications créées avec GEO.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Site de la bibliothèque participative de modules GEO : des modules d'extension sous licence libre, que chacun peut installer, adapter et améliorer pour enrichir les applications créées avec GEO. On y trouve le catalogue des modules, leur installation, des retours d'expérience de développement et le guide de contribution.
Le site est construit avec Zensical et publié par GitHub Pages.
docs/ Pages écrites à la main : accueil, installer, contribuer, gouvernance, developper/
docs/modules/ Pages de chaque module : GÉNÉRÉES (non versionnées)
scripts/modules.json Liste des modules affichés
scripts/collect_modules.py Lit le dépôt de chaque module (fiche, README, CHANGELOG, GUIDE-DEV) et génère docs/modules/
zensical.toml Configuration du site
requirements.txt Version de Zensical (figée)
.github/workflows/docs.yml Construction et déploiement
python -m venv .venv && . .venv/bin/activate
pip install -r requirements.txt
python scripts/collect_modules.py # génère docs/modules/ (accès réseau à GitHub)
zensical serve # http://localhost:8000 (utiliser le Zensical du .venv : la version est figée)
Contrôler les liens du site construit :
zensical build --clean
python scripts/check_links.py # code de sortie 1 en cas de lien interne ou externe mort
Ajouter une entrée { "repo": "geo-module-<nom>", "slug": "<nom>" } dans scripts/modules.json. Le dépôt du module doit être public et contenir
src/plugin.geoext.json et README.md ; CHANGELOG.md et GUIDE-DEV.md sont repris s'ils existent.
scripts/collect_modules.py)Il génère les pages « modules » du site à partir des dépôts GitHub des modules. Il tourne avant zensical build, en local comme dans le workflow.
Il n'utilise que la bibliothèque standard de Python.
scripts/modules.json (dépôts, slugs, organisation, branche).raw.githubusercontent.com : src/plugin.geoext.json et README.md (obligatoires), CHANGELOG.md et
GUIDE-DEV.md (facultatifs).docs/modules/<slug>/ : index.md (en-tête avec version, GEO minimum, licence et boutons ZIP / dépôt / issues, puis le README),
changelog.md et guide-dev.md s'ils existent.CHANGELOG.md et GUIDE-DEV.md rendus internes au site, autres liens et images relatifs rendus absolus
vers le dépôt. Les blocs de code ne sont pas modifiés.docs/modules/index.md, le catalogue en cartes : accroche (accroche de modules.json, sinon début du README), version, GEO
minimum, bouton de téléchargement et, si le dépôt contient docs/apercu.gif, un aperçu animé (le même GIF s'affiche en
tête du README du module, donc de sa page sur le site).nav de zensical.toml, uniquement entre les marqueurs # >>> modules et # <<< modules.À savoir :
docs/modules/ est effacé et recréé à chaque exécution et n'est pas versionné : ne jamais l'éditer à la main.zensical.toml (zone entre les marqueurs) : après l'ajout d'un module, ce fichier apparaît dans git diff et doit être commité.modules.json (main), c'est-à-dire le dernier état poussé, pas la dernière release.main reconstruit et publie le site.check.yml), pour détecter une erreur avant la fusion.main de chaque module.links.yml construit le site et lance scripts/check_links.py chaque lundi ; un lien interne ou externe mort fait échouer le
workflow, ce qui prévient par mail.allfab ; la
construction en PR vérifie qu'elles passent..github/).vienne-condrieu-agglomeration/.github (dossier .github/ISSUE_TEMPLATE/ de ce dépôt) : ils s'appliquent par défaut à tout dépôt de l'organisation
qui n'a pas les siens. Un label demandé par un modèle doit exister dans le dépôt .github et dans chaque dépôt qui l'utilise.scripts/labels.json ; scripts/sync_labels.sh organisation/depot … les crée ou les met à jour
(nécessite gh auth login, agit sur GitHub). À lancer aussi sur vienne-condrieu-agglomeration/.github.Contenu sous CC-BY-4.0, code des scripts sous GPL-3.0-or-later.