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.