Build projects on Tableland with the Studio web app and accompanying CLI tool.
The Tableland Studio is designed to make it easier to manage, deploy, and inspect Tableland projects. It includes a web app for managing your projects, a CLI tool for interacting with the Studio API, and a series of other packages used by these tools.
The full documentation is available on our docs site.
The packages directory contains the different packages used by Studio. All of them are also published on npm, except for the web package.
api: the Studio backend API, built with tRPC. Package name:@tableland/studio-apichains: static info on Tableland supported chains, and helpers to get node providers. Package name:@tableland/studio-chainscli: command line Studio client built with Node.js. Package name:@tableland/studio-cliclient: HTTP client for the Studio API. Package name:@tableland/studio-clientmail: email sending interfaces. Package name:@tableland/studio-mailnonce: Redis-based nonce manager. Package name:@tableland/noncestore: an internal Studio data store. Package name:@tableland/studio-storevalidators: shared Zod schemas for Studio. Package name:@tableland/studio-validatorsweb: a web-based Studio client built with Next.js.
Review each of the READMEs in the packages directory for more information on how to set up a development environment.
PRs accepted. Studio is still under initial development, so if you are interested in helping out, feel free to connect on Discord: https://tableland.xyz/discord
Small note: If editing the README, please conform to the standard-readme specification.
MIT AND Apache-2.0, © 2021-2024 Tableland Network Contributors