Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>GoPaaS Script EditorNew to Visual Studio Code? Get it now.
GoPaaS Script Editor

GoPaaS Script Editor

GoPaaS

|
84 installs
| (0) | Free
Update script on GoPaaS application
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GoPaaS Script Editor

Extension VS Code pour synchroniser les scripts d'une application GoPaaS entre la plateforme et un workspace local.

Fonctionnalités

Commande Description
GoPaaS: Pull from GoPaaS Télécharge tous les scripts depuis GoPaaS vers le workspace local.
GoPaaS: Fetch file from GoPaaS Met à jour uniquement le fichier ouvert depuis GoPaaS.
GoPaaS: Push file to GoPaaS Envoie le fichier actif vers GoPaaS.
GoPaaS: Publish to GoPaaS Envoie vers GoPaaS uniquement les fichiers modifiés depuis le dernier Pull.

Pull et Fetch écrasent le contenu local. Push et Publish envoient le contenu local vers GoPaaS.

Les fichiers {tableName}.json (designer de table) et {tableName}_item.html (template auto) sont importés en lecture seule : consultables localement, mais jamais envoyés à GoPaaS, même s'ils sont modifiés. Le dossier agents/ (liste des agents via api/agent/) est également en lecture seule ; s'il est inaccessible, le Pull l'ignore silencieusement.

Publish ne publie que les fichiers dont le contenu a changé depuis le dernier Pull (ou le dernier Push/Publish réussi). Un fichier .gopaas-baseline.json est créé automatiquement à la racine du workspace pour suivre ces changements. Effectuez un Pull avant la première publication.

Configuration

Créez un fichier config.json à la racine de votre workspace :

{
    "API_ENDPOINT": "https://{application-url}/",
    "BEARER_TOKEN": "{your-bearer-token}",
    "HTML_ENABLE": false
}
  • API_ENDPOINT : URL de base de l'application GoPaaS (avec slash final).
  • BEARER_TOKEN : token d'authentification API.
  • HTML_ENABLE : si true, le Pull récupère aussi les templates HTML (template_auto/{table}/{table}_item.html).

Pour le développement de l'extension, copiez test/config.example.json vers test/config.json et renseignez vos identifiants.

Arborescence locale

Après un Pull, le workspace contient :

workspace/
├── tables/
│   └── {tableName}/
│       ├── {tableName}.js
│       ├── {tableName}.json       (designer, lecture seule)
│       ├── {tableName}_item.html  (template auto, lecture seule, si HTML_ENABLE)
│       ├── classes/
│       │   └── {className}.js   (noms API sanitizés Windows : `:` → `%3A`, espace final → `%20`)
│       └── views/
│           └── {viewName}.js    (idem ; aussi tables / extensions / dashboards)
├── extensions/
│   └── {extensionName}/
│       ├── {extensionName}.js
│       ├── index.html
│       └── style.css
├── dashboards/
│   └── {dashboardName}/
│       └── {dashboardNameId}.js
├── agents/
│   └── agents.md              (liste des agents, lecture seule)
└── configuration [{id}].js

Utilisation

  1. Ouvrez un dossier contenant config.json.
  2. Palette de commandes (Ctrl+Shift+P) → tapez GoPaaS.
  3. Choisissez la commande souhaitée (Pull, Fetch, Push ou Publish).
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft