prisma-composer-core-concepts
Prisma Composer core concepts
A Prisma App is a tree of typed declarations composed in TypeScript and
handed to the prisma CLI, whose two main Composer commands are prisma deploy
and prisma dev. Removing a whole app is prisma project delete. Removing
one environment and reading logs are not commands; they are the destroy and log
operations of @prisma/composer/control, called from a script.
This file covers structures, hierarchies, relationships, and workflows: the
concepts you cannot observe from the code or the CLI's help output. It is not
a CLI reference; discover each command's flags with prisma <command> --help
rather than inferring them. The Prisma platform moves fast, so treat this file as the
stable conceptual core and find current, fuller documentation at
https://www.prisma.io/docs. For working code, read examples/ in the
prisma/composer repo.
Two principles govern everything and are binding
(docs/design/01-principles/):