Site · SDK · Modules · crates.io
Portaki aide les hôtes à partager infos pratiques, règles et services aux voyageurs. La plateforme est modulaire : chaque capacité du livret (accès, Wi-Fi, règles, guide local, météo…) est un module Rust compilé en Wasm (Extism), exécuté en bac à sable par la plateforme et rendu par le livret en interface pilotée par le serveur.
| Dépôt | Description |
|---|---|
| portaki-sdk | SDK Rust (portaki-sdk, macros, connecteurs, utilitaires de test) et CLI portaki, publiés sur crates.io |
| portaki-modules | Monorepo des modules officiels, publiés en images OCI oci.portaki.app/modules/<id> |
| portaki-release-action | GitHub Action : build, publication, signature et annonce d’un module au registre Portaki |
| portaki-changelog | Notes de version produit (releases.yaml) affichées dans l’espace hôte |
| .github | Ce profil et les fichiers communauté par défaut |
- Installer la CLI et suivre le démarrage rapide du SDK (
portaki init,portaki check). - Lire la documentation du SDK et s’inspirer des modules officiels.
- Publier depuis la CI avec portaki-release-action, ou proposer une PR sur portaki-modules selon CONTRIBUTING.
Signalement responsable : voir SECURITY.md — merci de ne pas divulguer de vulnérabilité exploitable dans une issue publique.
Les dépôts applicatifs (plateforme, espace hôte, livret voyageur, site vitrine) sont maintenus en privé par l’équipe Portaki. Les contributions externes ciblent en priorité le SDK et les modules.