Prisma Framework Specifications
August 22, 2020 ยท View on GitHub
This repository contains specifications for Prisma Framework:
About this repository
This repository is designed to help different groups of people:
- Prisma Product: Specify and work on new and existing functionality ๐ซ
- Prisma Engineering: Collaborate with Product and use specs as base for implementation work ๐ฉโ๐ป
- Prisma Community and Users: Follow and understand Prisma Framework development ๐ฝ
Besides the specifications linked below, most of the work here happens in the repo issues and pull requests.
Specifications
User facing parts
Prisma Framework consists of several tools:
- Prisma Schema Language (PSL)
- Tools
- Prisma CLI - setup and introspection
- Prisma Client - data access
- VSCode Prisma - PSL formatting and linting
- Prisma Migrate - migrate databases
- Prisma Studio - GUI
Internal parts
It also has several internal parts:
Organisation
We don't only spec the software itself, but also how we work on it and on these sepcs:
Process
Meta
Style Guide
Please run prettier on every .md file before committing with the following configuration (ideally via this VSC extension):
"prettier.singleQuote": true,
"prettier.trailingComma": "all",
"prettier.semi": false,