@@ -22,6 +22,10 @@ Want to contribute? Here’s how to get started:
2222 ``` bash
2323 git fetch upstream && git rebase upstream/main
2424 ```
25+ If you already pushed before the rebase:
26+ ``` bash
27+ git push --force-with-lease
28+ ```
25294 . ** Make your changes** (e.g., edit ` README.md ` to improve instructions).
26305 . ** Commit and push** :
2731 ``` bash
@@ -92,12 +96,6 @@ Fallback (manual):
9296npm install
9397cd backend && npm install
9498```
95- > Tip: Use the project’s Node.js version. If you’ve set it in ` .nvmrc ` or ` package.json#engines ` , nvm will pick it up.
96- >
97- > With nvm:
98- > ``` bash
99- > nvm use
100- > ` ` `
10199
102100### 2. Configure environment variables (backend)
103101Copy the sample env file and set required variables:
@@ -145,6 +143,9 @@ If the backend runs locally, it typically listens on <http://localhost:5000> (or
145143
146144Alternatively, to start the full stack with Compose:
147145
146+ > Requires Docker Compose v2 (Docker Desktop or standalone Compose v2 CLI).
147+ > See https://docs.docker.com/compose/ for installation and upgrade instructions.
148+
148149` ` ` bash
149150# Dev profile (hot reload etc.)
150151npm run docker:dev
@@ -188,7 +189,6 @@ npx jasmine --config=spec/support/jasmine.mjs
188189 # Use a test database (e.g., github_tracker_test) to avoid clobbering dev data
189190 MONGO_URI=" mongodb://127.0.0.1:27017/github_tracker_test" npx jasmine --config=spec/support/jasmine.mjs
190191 # Or cross-platform with one command:
191- # (one-time) npm install --save-dev cross-env # in the repository root
192192 npx cross-env MONGO_URI=" mongodb://127.0.0.1:27017/github_tracker_test" jasmine --config=spec/support/jasmine.mjs
193193 ```
194194
0 commit comments