Removed the initial Django core configuration files (asgi.py, settings, urls.py, wsgi.py) that were originally scaffolded by djinit, as the project's settings have been migrated to the repository root and are no longer needed in the core package.
- New Features:
- Enhancements: Cleaned up redundant core scaffolding directories.
- Bug Fixes:
Enhancements:
- Rename project name from "." to "config" in .djinit and .env.sample
- Update DJANGO_SETTINGS_MODULE references from core to config
- Adjust Procfile, justfile, manage.py, and pyproject.toml to reference config
- Refactor README to reflect new folder layout under config/
- Remove LICENSE file
New Features
- Add ASGI entry point (`asgi.py`) with environment‑based settings.
- Create base and production settings modules (`base.py`, `production.py`) for shared and production‑specific configurations.
- Generate root `urls.py` with DRF JWT endpoints and included app URLs.
- Provide `wsgi.py` configured for production settings.
Enhancements
- Include `django-jazzmin`, `drf-spectacular`, and `django-cors-headers` defaults.
- Set up `django-tailwind-cli` and `django-htmx` middleware configurations.
Bug Fixes
- (none)
- New Features
- Added CI pipeline that runs on push and pull‑request to main and develop, including PostgreSQL service for integration tests. - Enhancements
- Integrated linting (ruff), formatting check, migration validation, and security scanning with Django’s --deploy flag.
- Bug Fixes
- (none)
New Features
- Added initial app structure including admin, API, serializers, tests, and views modules
- Created AppsConfig class in apps/apps.py
- Added API v1 URL namespace setup
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.
- New Features
- Add core project entry points (asgi.py, wsgi.py, urls.py)
- Create settings hierarchy (base.py, production.py) with environment parsing
- Configure DRF, JWT, Swagger, Tailwind, and HTMX defaults out‑of‑the‑box- Enhancements
- Set up CORS and security defaults for dev and prod environments
- Enable WhiteNoise and Tailwind CLI for static file handling