Getting help and following the work

Community

Everything about running apps on Light Cloud in one place: the docs, support that can see your deployments, the blog, and a roadmap we keep honest. ICE, our open-source editor, is developed in the open on GitHub.

ICE, our open-source editor

ICE is the visual cloud editor behind Light Cloud: design infrastructure on a canvas, preview the cost, deploy to your own cloud accounts. It is PolyForm Noncommercial 1.0.0 and built in the open — issues, PRs, and Discussions all live on GitHub. The hosted platform is a separate, closed codebase, so platform questions belong in the console rather than the repository.

Ways to contribute to ICE

Start small. A typo fix is a contribution. So is a sketch of an interface change in an issue.

Add a concept block

Six files: definition, blueprint, info, resource mapping, per-provider handler, node renderer. static-site is the simplest reference implementation.

Implement a provider

Implement the deployer interface in packages/providers/<cloud> with create / update / delete per service. Open an issue first so the maintainers can coordinate scope.

Ship a template

Templates live in packages/templates/src/. A template is a typed composition of blocks with edges and default properties. Useful patterns are always welcome.

Improve the docs

docs/ in the repo. Architecture, core engine, deploying-to-gcp, AI assistant, blocks reference. Smaller PRs that fix a single confusion are the best kind.

Code of conduct

Be civil. Be specific. Assume good faith. The full text is in the repo.

CODE_OF_CONDUCT.md

Dev loop

Node 22+, pnpm 10+, then pnpm dev:all. Full setup is in the contributing guide.

CONTRIBUTING.md