Help us shape the future of Go! Take the 2026 Go Developer Survey

projects

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package projects is the native Projects area and the project workspaces: the registry of projects (add, rename, stop, delete, init) and the tabs that open a project's child instance inside the shell.

A workspace tab does what the Web UI does with an iframe, without a web view: the parent server runs the project as a child `pando serve` and proxies it under /api/v1/projects/{id}/web/. The tab derives a client for that prefix (client.Client.Derive: same transport and parent token, the proxy swaps in the child's token), builds a child app.Context with Context.ForClient and shows a full embedded app.Root (sidebar, chat, files, ...) against it. Any area works unchanged inside a workspace because areas only talk to Context.Client.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL