dependabot[bot]
d64ca9ddb2
chore(deps): bump ruff from 0.16.4 to 0.16.5 ( #66 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.16.4 to 0.16.5.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.16.4...0.16.5 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.16.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 02:25:43 +00:00
dependabot[bot]
3e6cb2f055
chore(deps): bump ruff from 0.16.3 to 0.16.4 ( #65 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.16.3 to 0.16.4.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.16.3...0.16.4 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.16.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 02:24:37 +00:00
dependabot[bot]
5ce5ebbb09
chore(deps): bump ruff from 0.16.1 to 0.16.3 ( #64 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.16.1 to 0.16.3.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.16.1...0.16.3 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.16.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 02:26:54 +00:00
dependabot[bot]
ca79f1968e
chore(deps): bump pre-commit from 4.6.1 to 4.6.2 ( #63 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.6.1...v4.6.2 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-version: 4.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 02:24:31 +00:00
dependabot[bot]
ca077e380c
chore(deps): bump ruff from 0.16.0 to 0.16.1 ( #62 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.16.0...0.16.1 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.16.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 02:24:55 +00:00
dependabot[bot]
44299ed8a9
chore(deps): bump pre-commit from 4.6.0 to 4.6.1 ( #61 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.6.0...v4.6.1 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-version: 4.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 02:27:07 +00:00
dependabot[bot]
916d97ffdf
chore(deps): bump ruff from 0.15.22 to 0.16.0 ( #60 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.22 to 0.16.0.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.22...0.16.0 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 02:24:41 +00:00
dependabot[bot]
66927b988a
chore(deps): bump actions/setup-python from 6 to 7 ( #59 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 02:24:16 +00:00
dependabot[bot]
df68383b44
chore(deps): bump ruff from 0.15.21 to 0.15.22 ( #58 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.21 to 0.15.22.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.21...0.15.22 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.22
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:08:33 +00:00
dependabot[bot]
d3066a7ceb
chore(deps): bump ruff from 0.15.20 to 0.15.21 ( #57 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.20 to 0.15.21.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.20...0.15.21 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 02:24:49 +00:00
sankalp
72e6b0df0f
feat: remove AGENTS.md from .gitignore
2026-07-08 16:03:43 +05:45
dependabot[bot]
7b8d6f3342
chore(deps): bump ruff from 0.15.18 to 0.15.20 ( #56 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.18 to 0.15.20.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.18...0.15.20 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 02:24:30 +00:00
sankalp
fe9eec70d5
chore(root): bump version to 0.3.6
...
Release 0.3.6 with updated version number.
0.3.6
2026-06-25 14:47:52 +05:45
sankalp
ad09fa0b79
refactor(src/djinit/templates/project): adjust env_path to parent instead of parent.parent
...
Simplify path resolution and avoid unnecessary filesystem traversal.
2026-06-25 12:26:01 +05:45
sankalp
5984961878
fix(src/djinit/templates/config/settings): fix .env path resolution
...
Prevent loading .env from wrong directory when project depth varies.
2026-06-25 12:25:44 +05:45
sankalp
5b755b789c
feat(src/djinit/utils): add use_tailwind flag to project metadata
...
Include use_tailwind setting in generated context
2026-06-25 12:16:33 +05:45
sankalp
382d2a0f56
feat(src/djinit/templates/project): load .env and use env for settings module
...
Replace hard‑coded settings module with environment variable and load .env configuration for smoother local development.
2026-06-25 12:16:09 +05:45
sankalp
c38d4b3832
feat(src/djinit/templates/config): add tailwind live‑reload support
...
Prevents missing media serving and enables dev tailwind reload
2026-06-25 12:15:52 +05:45
sankalp
3200c9f9b2
feat(src/djinit/creators): add use_tailwind context for Tailwind‑enabled scaffolding
...
Enable conditional Tailwind inclusion in generated files based on metadata.
2026-06-25 12:15:33 +05:45
sankalp
fafe29c2cb
Merge branch 'main' of github.com:S4NKALP/djinit
2026-06-24 00:45:04 +05:45
sankalp
9e3f5ead8f
chore(root): update project metadata and lock file
...
Updated version to 0.3.5, refined description, and refreshed uv.lock with new dependency list.
2026-06-24 00:42:25 +05:45
sankalp
260d41b10d
feat(src/djinit/templates/config/settings): resolve env_path for settings base
...
Resolve env_path to correctly load .env file from project root.
2026-06-24 00:42:08 +05:45
sankalp
2d7d712ecf
feat(src/djinit/templates/config): add pathlib import and explicit .env path handling
...
Prevents issues with mischaracterized .env locations and ensures deterministic environment loading.
2026-06-24 00:41:51 +05:45
dependabot[bot]
3ffd85d2ca
chore(deps): bump ruff from 0.15.17 to 0.15.18 ( #55 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.17 to 0.15.18.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.17...0.15.18 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 02:24:23 +00:00
dependabot[bot]
8c1195880d
chore(deps): bump actions/checkout from 6 to 7 ( #54 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 02:24:04 +00:00
sankalp
c1262d02e9
Merge branch 'main' of github.com:S4NKALP/djinit
2026-06-16 15:44:10 +05:45
sankalp
63989b7f67
chore(.github/workflows): switch dependabot auto-merge target to squash
...
Update auto-merge configuration to use squash strategy instead of minor for cleaner merge commits.
2026-06-16 15:43:48 +05:45
sankalp
b3b0c660e6
Merge pull request #53 from S4NKALP/dependabot/pip/main/ruff-0.15.17
...
chore(deps): bump ruff from 0.15.16 to 0.15.17
2026-06-15 08:15:14 +05:45
dependabot[bot]
3de5d577a1
chore(deps): bump ruff from 0.15.16 to 0.15.17
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.16 to 0.15.17.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.16...0.15.17 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-15 02:24:15 +00:00
sankalp
e5f93e829b
Merge pull request #52 from S4NKALP/dependabot/pip/main/ruff-0.15.16
...
chore(deps): bump ruff from 0.15.14 to 0.15.16
2026-06-08 11:12:07 +05:45
dependabot[bot]
ce5cda9330
chore(deps): bump ruff from 0.15.14 to 0.15.16
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.14 to 0.15.16.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.14...0.15.16 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-08 05:21:46 +00:00
sankalp
5b76b76811
chore(root): bump version to 0.3.5
...
Update package version from 0.3.4 to 0.3.5 to reflect the new release.
0.3.5
2026-05-28 10:48:07 +05:45
sankalp
5f80a574b6
chore(root): tidy README and clarify project structure wording
...
Minor formatting tweaks and clarified wording.
New Features
-
Enhancements
- Updated badge links and wording for Django and Python versions.
- Adjusted bullet punctuation and wording for consistency.
- Clarified installation comment formatting.
Bug Fixes
-
2026-05-28 10:36:23 +05:45
sankalp
7bac6b176e
fix(src/djinit/creators): add project_name to urls_context and urls.py template context
...
- Ensure project_name is passed when generating urls.py, preventing TemplateError.
- Improves template rendering consistency for API route inclusion.
2026-05-28 10:34:05 +05:45
sankalp
e8176a1ff5
chore(root): complete testingframework setup
...
Enhancements:
- Marked testing framework setup (pytest, coverage) as done in TODO.
2026-05-28 10:34:03 +05:45
sankalp
3cfeb99946
feat(src/djinit/templates/project):add pytest and pytest-django to dev dependencies
2026-05-28 10:20:44 +05:45
sankalp
10ff50d841
feat(src/djinit/templates/config/settings): add dj_database_url import and noqa directives
...
Add support for optional database URL configuration and silence import-related flake8 warnings.
- New Features: Introduce conditional import of `dj_database_url` in production settings.
- Enhancements: Suppress flake8 warnings for base imports using `# noqa: F401, F403`.
- Bug Fixes: None.
2026-05-28 10:18:41 +05:45
sankalp
b09a77592d
feat(src/djinit/templates/project):add dev dependency group for ruff and update ruff config
2026-05-28 10:18:34 +05:45
sankalp
bf97ba0dec
feat(root): Introduce djinitx CLI and enrich README with full project scaffolding and usage guide
...
Add a concise overview of the new content and purpose.
- New Features
- Interactive project scaffolding wizard (`djinit setup` / `dj setup`) offering multiple layouts, database options, and frontend tooling.
- Command‑line secret generation (`djinit secret`) with customizable count and length.
- Detailed usage examples, command shortcuts, and supported CI/CD configurations.
- Updated installation instructions using pipx, uv, and pip.
- Enhancements
- Switched CI configuration to GitHub Actions.
- Added comprehensive API endpoint table, settings summary, and package reference.
- Included installation badges and code snippets for quick start.
- Bug Fixes
- (none reported)
2026-05-28 10:18:30 +05:45
sankalp
501c1d1159
docs(root): Update README license line to include markdown link to author's website
2026-05-28 10:11:20 +05:45
sankalp
da6b60ee24
feat(src/djinit/creators): incorporate Tailwind and Vite metadata into .gitignore and justfile generation
...
- New Features
- Custom .gitignore generation using use_tailwind and use_vite flags from project metadata
- Justfile now includes Vite configuration flag context
- Enhancements
- Dynamic template rendering with project‑specific context for better project setup reflectivity
- Bug Fixes
- (none)
2026-05-28 10:08:26 +05:45
sankalp
c14abdb03e
feat(src/djinit/utils): introduce use_vite flag handling
...
Add `use_vite` flag to metadata processing and include it in the development context dictionary.
- New Feature: expose Vite integration flag
- Enhancement: extend dev_context with use_vite value
- No bug fixes
2026-05-28 10:08:22 +05:45
sankalp
7a9563957d
feat(src/djinit/templates/project): add Vite support and update dependency handling
...
Introduce Vite‑based frontend workflow and adjust related templates and CI configurations. Switch drf‑spectacular to drf‑yasg, add conditional Node.js setup, and update ignored files accordingly.
- New Features
- Conditional Vite integration via `use_vite` flag
- npm install and build steps added to Dockerfile and CI pipelines
- Vite dev server command added to `justfile` with `dev-full` target
- Updated CI scripts (GitHub Actions, GitLab CI) to run Vite build when enabled
- Dependency change from `drf-spectacular` to `drf-yasg` in `pyproject.toml`
- Enhancements
- Modify `.gitignore` to exclude `node_modules` only when using frontend tools
- Update Dockerfile to conditionally install Node.js packages for Vite
- Adjust GitHub Actions and GitLab CI templates to include Node setup steps
- Bug Fixes
- Replace `drf-spectacular` with `drf-yasg` to align with current API documentation practices
2026-05-28 10:08:19 +05:45
sankalp
197e35948f
feat(root): add optional frontendtooling and restructure Django app scaffolding
...
New Features
- Introduce selectable frontend tooling (Tailwind CSS, HTMX, Vite) via optional scaffolding
- Add `just vite` and `just dev-full` commands for Vite integration
- Replace `drf-spectacular` with `drf-yasg` for Swagger documentation
- Update API endpoint table to list ReDoc instead of Swagger UI
Enhancements
- Reorder Django Apps selection to reflect standard structure only
- Bump project version to 0.3.4 and update roadmap in TODO.md
Bug Fixes
- Remove placeholder “Fix bugs” entry from TODO.md
2026-05-28 10:08:09 +05:45
sankalp
4025f6acf2
feat(src/djinit/templates/config): replace drf_spectacular with drf_yasg for API schema generation
...
- New Features
- Switched to drf_yasg and updated schema configuration.
- Enhancements
- Updated DEFAULT_SCHEMA_CLASS to rest_framework.schemas.coreapi.AutoSchema.
- Refactored URL patterns to use drf_yasg schema views.
- Bug Fixes
- No bug fixes included.
2026-05-28 10:07:58 +05:45
sankalp
2a5480ff05
feat(src/djinit/templates): AddVite‑based asset pipeline support
...
- New Features
- Insert manifest_path and static_url_prefix into base settings for Vite output
- Enable/disable dev mode via DJANGO_VITE["default"]["dev_mode"] in development and production templates
- Add django‑vite dependency conditionally when use_vite is set in pyproject.toml and requirements
- Create new vite.config.ts template with React, Tailwind, dev server proxy, and asset resolution
- Enhancements
- Align Tailwind and Django settings to respect Vite mode
- Update dependency templates to reflect Vite usage
- Bug Fixes
- (none)
2026-05-28 09:55:41 +05:45
sankalp
5084b351a5
feat(src/djinit/ui): Introduce Vite integration options
...
Add Vite scaffolding support to allow users to initialize projects with Vite.
- New Features
- Added `use_vite` flag to `StructureOptions`.
- Added `get_vite_choice()` method to `InputCollector` with confirmation dialog.
- Extended metadata dictionary to include `use_vite`.
- Updated project generation to propagate Vite configuration.
- Enhancements
- Integrated Vite confirmation into the CLI prompt flow.
- Updated project metadata creation to include Vite settings.
2026-05-28 09:55:37 +05:45
sankalp
a8af4674a0
feat(src/djinit/core): add use_vite flag to ProjectMetadata
...
Add a boolean `use_vite` to `ProjectMetadata` to control Vite integration and include it in the serialized project metadata.
- New Features: Introduce `use_vite` configuration option.
- Enhancements: Expose `use_vite` in metadata output.
2026-05-28 09:55:30 +05:45
sankalp
86906070aa
chore(root): complete Docker Support and Frontend Integration
...
Marked Docker Support and Frontend Integration tasks as completed.
2026-05-28 09:55:26 +05:45
sankalp
d96db6b313
feat(src/djinit/creators): add Vite support for frontend bundling
...
Introduce Vite configuration generation and propagate the use_vite flag across templates to enable modern frontend tooling.
New Features- Add `create_vite_config` method to generate `vite.config.ts`.
- Propagate `use_vite` metadata to all relevant context dictionaries.
- Include Vite usage in Dockerfile, requirements.txt, pyproject.toml, and CI pipelines.
Enhancements
- Update context preparation to embed Vite flag alongside Tailwind and HTMX.
- Refine template documentation to mention Tailwind, HTMX, and Vite integration.
Bug Fixes
- None.
2026-05-28 09:55:22 +05:45