Skip to Content
TestingWebb-IDE för app

Webb-IDE för app

Tillgänglighet

Webb-IDE är inte tillgänglig ännu. Nuvarande endpoints sparar en IDE-formad binding och returnerar en planerad URL, men den aktiva providern är en stub. Den installerar inte code-server, startar ingen editor, registrerar ingen gateway-route och tillämpar ingen owner-only editor-session.

Öppna eller publicera inte den returnerade URL:en. Ett svar vars status säger running är ett stub-svar och visar inte att en IDE-process eller privat route finns.

Förhandsgranskningskontrakt

Ägarbegränsade routes:

MetodSökvägNuvarande beteende
POST/api/apps/{app_id}/ideSparar en aktiverad binding via stub-providern.
GET/api/apps/{app_id}/ideReturnerar sparad binding eller standard off-läge.
DELETE/api/apps/{app_id}/ideSparar off-läge via stub-providern.

Motsvarande MCP-verktyg är enable_app_ide, get_app_ide_status och disable_app_ide.

Den planerade URL:en har formen https://ide-<slug>.apps.openfactory.tech. Idag är det reserverad metadata, inte en nåbar eller autentiserad tjänst.

Vad som återstår före användning

En användbar IDE-release kräver:

  1. en granskad code-server build feature bakad genom immutable image pipeline;
  2. riktig provisioning med tillförlitliga statustransitioner;
  3. en privat gateway-route som tillämpar app-ägarskap oavsett begärd visibility;
  4. nätverksbegränsningar som hindrar direkt åtkomst till editor-porten;
  5. ett source-control-workflow som bevarar commits utanför den engångs-VM:en;
  6. resursgränser, uppdateringshantering och shutdown-beteende; och
  7. ett end-to-end-test som täcker edit, commit, redeploy, authorization denial, disable och recovery.

Tills dessa kontroller passerar: redigera appens repository i din vanliga utvecklingsmiljö, commita där och distribuera den granskade revisionen via Appdistribution.