The repository currently lacks a .gitignore file, which means build artifacts, dependencies, and sensitive files are being tracked in version control.
This should include entries for:
Node.js artifacts:
- node_modules/ (dependency directory)
-
-
-
- .env (environment variables)
-
-
-
- .env.local
Python artifacts:
- pycache/ (compiled Python bytecode)
-
-
-
-
-
- venv/ (virtual environment)
-
-
-
-
- env/ (alternative virtual environment directory)
-
- .DS_Store (macOS)
-
-
-
- *.log
Adding a proper .gitignore will:
- Reduce repository size
-
- Prevent accidental commits of sensitive data
-
-
- Improve collaboration experience
-
-
-
- Follow project best practices
The repository currently lacks a .gitignore file, which means build artifacts, dependencies, and sensitive files are being tracked in version control.
This should include entries for:
Node.js artifacts:
Python artifacts:
General:
Adding a proper .gitignore will: