summaryrefslogtreecommitdiff
path: root/GEMINI.md
diff options
context:
space:
mode:
Diffstat (limited to 'GEMINI.md')
-rw-r--r--GEMINI.md16
1 files changed, 6 insertions, 10 deletions
diff --git a/GEMINI.md b/GEMINI.md
index fd6c8996..ec9a0857 100644
--- a/GEMINI.md
+++ b/GEMINI.md
@@ -1,18 +1,14 @@
## Building and running
-Every time we make a set of changes you should run the following commands:
+Before submitting any changes, it is crucial to validate them by running the full preflight check. This command will build the repository, run all tests, check for type errors, and lint the code.
-Build the repo:
-npm run build
+To run the full suite of checks, execute the following command:
-Run tests:
-npm run test
-
-Type Check:
-npm run typecheck
-
-Lint and final checks:
+```bash
npm run preflight
+```
+
+This single command ensures that your changes meet all the quality gates of the project. While you can run the individual steps (`build`, `test`, `typecheck`, `lint`) separately, it is highly recommended to use `npm run preflight` to ensure a comprehensive validation.
## Writing Tests