You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The repository has no .gitignore at the root. It was removed in commit f28e3f8 along with backend/.env.example and backend/.eslintrc.js.
Without it, node_modules/, dist/, .env, target/, and editor files are all untracked-but-unignored — the next contributor who runs git add -A will commit thousands of dependency files, or worse, a real .env containing database credentials.
Tasks
Restore a root .gitignore covering: node_modules/, dist/, build/, .next/, coverage/, contracts/target/, *.log, .DS_Store, and editor directories.
Ignore all env files (.env, .env.local, .env.*.local) while keeping.env.example tracked.
The previous version is recoverable — git show f28e3f8^:.gitignore — use it as the starting point.
Verify with git status on a clean install that no dependency or build output appears as untracked.
A root .gitignore exists and covers all three workspaces (backend, frontend, contracts).
npm install in both backend/ and frontend/ leaves git status clean.
.env.example remains tracked; real env files are ignored.
Notes for Contributors
The backend is being rebuilt from a clean NestJS skeleton — backend/src/ currently contains only app.module.ts, app.controller.ts, app.service.ts, and main.ts. Follow standard NestJS module structure (module / controller / service / dto / entities) and register your module in app.module.ts. Comment below to be assigned.
Overview
The repository has no
.gitignoreat the root. It was removed in commitf28e3f8along withbackend/.env.exampleandbackend/.eslintrc.js.Without it,
node_modules/,dist/,.env,target/, and editor files are all untracked-but-unignored — the next contributor who runsgit add -Awill commit thousands of dependency files, or worse, a real.envcontaining database credentials.Tasks
.gitignorecovering:node_modules/,dist/,build/,.next/,coverage/,contracts/target/,*.log,.DS_Store, and editor directories..env,.env.local,.env.*.local) while keeping.env.exampletracked.git show f28e3f8^:.gitignore— use it as the starting point.git statuson a clean install that no dependency or build output appears as untracked.git log --all --diff-filter=A -- '*.env'.Acceptance Criteria
.gitignoreexists and covers all three workspaces (backend, frontend, contracts).npm installin bothbackend/andfrontend/leavesgit statusclean..env.exampleremains tracked; real env files are ignored.Notes for Contributors
The backend is being rebuilt from a clean NestJS skeleton —
backend/src/currently contains onlyapp.module.ts,app.controller.ts,app.service.ts, andmain.ts. Follow standard NestJS module structure (module/controller/service/dto/entities) and register your module inapp.module.ts. Comment below to be assigned.