Course
[Architecture: Tooling in Supabase] [C: Introduction]
In this guide, you will learn the tooling used in Supabase repository.
What's Tooling?
You might be wondering what tooling means. If you check out Bulletproof React's Project Standards, it describes tools such as ESLint, Prettier, Husky etc.,
Similarly, in this guide, we provide an in-depth Supabase tooling analysis.
Supabase Tooling
Supabase is a monorepo, you will find more information about monorepo in Project Structure.
For us to study the tooling used in this monorepo, we would have to study the tooling used:
Tooling might vary based on an app or packages.
Tools used at root level:
- .github
- .dockerignore
- .gitignore
- .misspell-fixer.ignore
- .npmrc
- .nvmrc
- .prettierignore
- .prettierrc
- .vale.ini
- Makefile
- babel.config.js
- package.json
- tsconfig.json
- turbo.json