Add initial project skeleton using djinit to enable rapid development, CI integration, and deployment setup. New Features - Create .djinit with unified project structure and Tailwind/HTMX enabled. - Add .env.sample with default Django, database, and frontend URLs. - Generate comprehensive .gitignore covering Python, Django, OS, and secret files. - Provide Procfile for Gunicorn web process and release migrations. - Scaffold README.md with project overview and features. - Add manage.py enhanced with environ for .env support. - Initialize pyproject.toml with modern metadata and ruff linting config. - Add requirements.txt mirroring dependencies. - Include runtime.txt pinning Python 3.13. - Update uv.lock to lock dependency versions. Enhancements - Upgrade to latest Django 6.0.5 and DRF ecosystem. - Configure ruff with line-length 88 and isort settings. - Use gunicorn with optimal worker configuration. - Include dj-database-url and psycopg binary for robust PostgreSQL connectivity. Bug Fixes - None.
93 lines
943 B
Plaintext
93 lines
943 B
Plaintext
#--------------------------------------------------#
|
|
# The following was generated by djinit: #
|
|
#--------------------------------------------------#
|
|
|
|
# Python
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
__pycache__/
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.eggs/
|
|
*.egg
|
|
|
|
# Django
|
|
*.log
|
|
local_settings.py
|
|
db.sqlite3
|
|
db.sqlite3-journal
|
|
*.sqlite3
|
|
|
|
# Environment
|
|
.env
|
|
.venv
|
|
env/
|
|
venv/
|
|
ENV/
|
|
env.bak/
|
|
venv.bak/
|
|
|
|
# IDEs
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.project
|
|
.pydevproject
|
|
.settings/
|
|
.ropeproject/
|
|
|
|
# OS
|
|
.DS_Store
|
|
*.DS_Store
|
|
Thumbs.db
|
|
desktop.ini
|
|
|
|
# Django specific
|
|
media/
|
|
staticfiles/
|
|
staticfiles/
|
|
static_root/
|
|
/static/
|
|
|
|
# Testing
|
|
.coverage
|
|
htmlcov/
|
|
.pytest_cache/
|
|
.tox/
|
|
coverage.xml
|
|
*.cover
|
|
.hypothesis/
|
|
.cache
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# Node modules (if using frontend tools)
|
|
node_modules/
|
|
|
|
# Secret keys
|
|
secret.txt
|
|
secrets.json
|
|
|
|
# Jupyter Notebook
|
|
.ipynb_checkpoints
|
|
|
|
# Backup files
|
|
*.bak
|
|
*.tmp
|
|
*~
|
|
|
|
# Database
|
|
*.db
|
|
*.sql
|
|
|
|
# Cloud
|
|
.cloud |