sankalp
a76e7e388b
Merge pull request #30 from S4NKALP/dependabot/pip/main/rich-14.3.3
...
chore(deps): bump rich from 14.3.1 to 14.3.3
2026-02-28 23:48:19 +05:45
sankalp
3862722e2b
fix formatting
2026-01-30 23:37:23 +05:45
sankalp
a7b92c72cd
Merge branch 'main' of github.com:S4NKALP/djinit
2026-01-30 23:31:34 +05:45
sankalp
e5a49f1a89
feat(djinit/templates/config): make DJANGO_SETTINGS_MODULE configurable with project name
...
New Features
- Replace hardcoded `core.settings.production` with templated `{{ project_name }}.settings.production` in both ASGI and WSGI config templates, enabling per‑project settings customization.
Enhancements
- Increase template flexibility for project‑specific configuration without manual edits.
Bug Fixes
- None
2026-01-30 23:29:53 +05:45
sankalp
0cffc3926d
feat(djinit/templates/project): default DJANGO_SETTINGS_MODULE to project production settings
...
Set the default DJANGO_SETTINGS_MODULE environment variable to point to the production settings module derived from the project name, ensuring the Django management script runs with the correct configuration when no explicit DJANGO_SETTINGS_MODULE is provided.
New Features
- Automatically default the DJANGO_SETTINGS_MODULE to `<project_name>.settings.production`, simplifying project setup.
Enhancements
- Improves the management script initialization by providing a sensible production settings fallback.
Bug Fixes
- None.
2026-01-30 23:29:47 +05:45
sankalp
eedb3e3677
ci(djinit/templates/project/ci): remove legacy Python versions from CI matrix
...
- New Features
- Updated CI matrix to test Python 3.12 and 3.13.
- Enhancements
- Dropped support for Python 3.10 and 3.11.
- Reduces CI runtime and resource consumption.
- Bug Fixes
- No bug fixes included.
2026-01-30 23:29:39 +05:45
sankalp
37e2ecff49
fix(djinit/utils): inject project_name into manage.py template rendering
...
Bug Fixes
- Add `project_name` to the template context when creating `manage.py` to prevent missing‑variable errors.
2026-01-30 23:29:31 +05:45
sankalp
370215fcc2
Merge pull request #26 from S4NKALP/dependabot/uv/virtualenv-20.36.1
...
chore(deps): bump virtualenv from 20.35.4 to 20.36.1
2026-01-29 01:41:42 +05:45
sankalp
22839528d2
Merge pull request #23 from S4NKALP/dependabot/pip/main/rich-14.3.1
...
chore(deps): bump rich from 14.2.0 to 14.3.1
2026-01-29 01:40:15 +05:45
sankalp
93094cb7fe
Merge pull request #24 from S4NKALP/dependabot/pip/main/ruff-0.14.14
...
chore(deps): bump ruff from 0.14.13 to 0.14.14
2026-01-29 01:40:04 +05:45
sankalp
665cd62f5a
Merge pull request #22 from S4NKALP/dependabot/pip/main/ruff-0.14.13
...
chore(deps): bump ruff from 0.14.11 to 0.14.13
2026-01-19 19:56:50 +05:45
sankalp
3da282d80d
chore: auto-update README [skip ci]
2026-01-16 21:48:34 +05:45
sankalp
a3e50626a0
update todos
2026-01-16 21:48:19 +05:45
sankalp
b176374f8c
Merge pull request #21 from S4NKALP/dependabot/pip/main/ruff-0.14.11
...
chore(deps): bump ruff from 0.14.10 to 0.14.11
2026-01-12 23:46:10 +05:45
sankalp
c0dac9b67d
Merge pull request #20 from S4NKALP/dependabot/pip/main/ruff-0.14.10
...
chore(deps): bump ruff from 0.14.9 to 0.14.10
2025-12-29 23:35:16 +05:45
sankalp
38bcfe59b5
ci(workflows): update Dependabot auto-merge workflow configuration
...
Refines the Dependabot auto-merge workflow by removing unnecessary whitespace, simplifying the conditional syntax, and updating the token reference for improved security.
**Enhancements & Refinements**
- Removed leading whitespace at the start of the file for cleaner formatting
- Simplified the `if` condition syntax from `${{github.actor == 'dependabot[bot]' }}` to `github.actor == 'dependabot[bot]'`
- Updated the GitHub token reference from `secrets.GITHUB_TOKEN` to `secrets.DEPENDABOT_TOKEN` for better security practices
- Fixed capitalization in step name from "Merge PR from dependabot" to "Merge PR from Dependabot" for consistency
```
2025-12-29 23:34:17 +05:45
sankalp
431e873529
chore: bump version to 0.3.3
2025-12-24 23:13:58 +05:45
sankalp
8bacb2d32d
chore: bump version to 0.3.3
2025-12-24 23:13:34 +05:45
sankalp
49a7123989
Merge pull request #18 from S4NKALP/dependabot/pip/main/ruff-0.14.10
...
chore(deps): bump ruff from 0.14.9 to 0.14.10
2025-12-24 23:06:48 +05:45
sankalp
311f6a7cc9
Merge branch 'main' into dependabot/pip/main/ruff-0.14.10
2025-12-24 23:06:31 +05:45
sankalp
70477190f3
Merge pull request #19 from S4NKALP/dependabot/pip/main/pre-commit-4.5.1
...
chore(deps): bump pre-commit from 4.5.0 to 4.5.1
2025-12-24 23:05:43 +05:45
sankalp
5c6888ff28
ci(workflows): update dependabot auto-merge workflow
...
The dependabot auto-merge workflow has been updated to use a new action and simplified logic for merging pull requests.
- **Enhancements & Refinements**:
- Replaced `dependabot/fetch-metadata` and `peter-evans/enable-pull-request-automerge` with `fastify/github-action-merge-dependabot`
- Simplified the workflow by removing conditional logic for update types
- Updated the condition syntax to use explicit expression syntax
- Added explicit `github-token` configuration for the new action
```
2025-12-24 23:04:36 +05:45
sankalp
d1e77b5547
Merge pull request #17 from S4NKALP/dependabot/pip/main/ruff-0.14.9
...
chore(deps): bump ruff from 0.14.8 to 0.14.9
2025-12-17 10:23:02 +05:45
sankalp
8d38a5e9df
feat(.github/workflows): improve Dependabot auto-merge workflow
...
- **New Features**
- Add Dependabot Auto-Merge workflow to automatically merge Dependabot PRs.
- **Enhancements & Refinements**
- Remove redundant comment clarifying the workflow's Dependabot-specific execution.
- Adjust whitespace for better YAML formatting.
2025-12-17 10:18:24 +05:45
sankalp
d8402927e1
feat(.github/workflows): streamline dependabot auto-merge workflow
...
The Dependabot auto-merge workflow has been simplified and focused on essential functionality. Approval steps have been removed, leaving only the core auto-merge capability for minor and patch updates.
**New Features**
- Added explicit conditional filtering to run jobs **only for Dependabot PRs**
**Enhancements & Refinements**
- Renamed workflow from **Dependabot Auto-Approve and Auto-Merge** to **Dependabot Auto-Merge** to reflect simplified scope
- Improved workflow structure with clearer YAML syntax separation
- Reorganized **Fetch Dependabot metadata** step placement for better readability
- Removed redundant GitHub script approval step to reduce complexity
2025-12-17 10:11:25 +05:45
sankalp
7d04ad2f2e
chore(github workflow): added dependabot workflow
2025-12-11 21:26:19 +05:45
sankalp
50061c313e
fix(templates): fix justfile syntax and update readme
2025-12-09 17:23:50 +05:45
sankalp
bbd4f1ddd6
Merge pull request #16 from S4NKALP/dependabot/pip/main/ruff-0.14.8
...
chore(deps): bump ruff from 0.14.2 to 0.14.8
2025-12-08 17:22:07 +05:45
sankalp
f7c5a99e41
chore: bump version to 0.3.2 and remove click dependency
2025-12-06 19:35:42 +05:45
sankalp
68f8cb81b5
chore: move dev dependencies to a separate group
2025-12-06 19:34:14 +05:45
sankalp
962fa3c504
chore: add questionary dependency for interactive prompts
2025-12-05 19:53:03 +05:45
sankalp
f875893399
Merge branch 'main' of github.com:S4NKALP/djinit
2025-12-04 16:14:12 +05:45
sankalp
cd1054b071
chore: bump version to 0.3.1
2025-12-04 16:13:16 +05:45
sankalp
e60f5a4c1b
Merge pull request #15 from S4NKALP/dependabot/pip/main/ruff-0.14.7
...
chore(deps): bump ruff from 0.14.6 to 0.14.7
2025-12-02 07:53:09 +05:45
sankalp
4d45581419
Merge pull request #14 from S4NKALP/dependabot/github_actions/main/actions/checkout-6
...
chore(deps): bump actions/checkout from 4 to 6
2025-12-02 07:52:56 +05:45
sankalp
bde87b91a0
Merge pull request #13 from S4NKALP/dependabot/github_actions/main/actions/setup-python-6
...
chore(deps): bump actions/setup-python from 4 to 6
2025-12-02 07:52:42 +05:45
sankalp
00fa9ae5f5
chore: update uv.lock to require Python 3.10+
2025-11-29 20:13:17 +05:45
sankalp
56d54c5f37
feat: improve project structure detection and interactive configuration
2025-11-29 20:10:30 +05:45
sankalp
1727633bd0
chore: update uv.lock to use editable installs
2025-11-28 01:55:49 +05:45
sankalp
356a4d7b0d
chore: use python -m build instead of hatch build
2025-11-28 01:52:20 +05:45
sankalp
977be654fe
chore: remove test job from publish workflow
2025-11-28 01:41:01 +05:45
sankalp
91e73ba96b
chore: configure build system with hatchling
2025-11-28 01:24:05 +05:45
sankalp
63200dab4e
chore: bump version to 0.3.0
2025-11-28 01:14:44 +05:45
sankalp
07112a5b57
chore: replace python-dotenv with django-environ and add mysqlclient
2025-11-28 01:07:34 +05:45
sankalp
ca6af9ed2a
refactor(core): improve error handling and remove boolean returns from functions
2025-11-28 01:03:27 +05:45
sankalp
03dfc78ee3
docs: add TODO file with future plans and enhancements
2025-11-27 22:09:56 +05:45
sankalp
e559a87ca7
style(ui): improve console output formatting and spacing
2025-11-27 21:45:07 +05:45
sankalp
233ac71838
docs: improve README to clarify project setup steps and folder structures
2025-11-27 21:38:57 +05:45
sankalp
00a166fea6
refactor(ui): streamline input collection and project setup flow
2025-11-27 21:24:43 +05:45
sankalp
7937ac7134
refactor(config): replace python-dotenv with django-environ for settings management
2025-11-27 21:09:36 +05:45
sankalp
041cc5c155
feat(config): add database type selection and configuration
2025-11-27 21:06:40 +05:45
sankalp
e5f568f275
docs: remove checkmark emojis from feature list for clarity
2025-11-27 00:41:32 +05:45
sankalp
8a38bc5228
docs: improve and expand README with detailed usage and features
2025-11-27 00:39:23 +05:45
sankalp
8a8e6ed556
refactor(ui): remove TimeRemainingColumn from progress bar for clarity
2025-11-27 00:31:28 +05:45
sankalp
ce5f8da71c
refactor: restructure project for improved modularity and testability
2025-11-27 00:29:27 +05:45
sankalp
ac2b586c0d
feat: add pre-commit support to project generation
2025-11-26 23:53:06 +05:45
sankalp
a2cf00d637
docs: fix typo and ensure newline at end of README template
2025-11-26 23:32:38 +05:45
sankalp
ec4f20d733
update
2025-11-26 23:19:52 +05:45
sankalp
bea8965bbc
feat: enhance predefined project structure with API and models READMEs and updated URLs
2025-11-26 22:59:47 +05:45
sankalp
f22c4613f5
feat: add support for detecting and restricting app creation in unified/single folder structures
2025-11-26 15:08:13 +05:45
sankalp
d82884e831
feat: enhance project template structure and file generation
2025-11-26 14:42:51 +05:45
sankalp
eacd0c8b70
fix(cli): handle missing default profile gracefully
2025-11-26 14:24:56 +05:45
sankalp
5efea9b779
feat(ci): add workflow to publish package to PyPI on release
2025-11-26 14:24:26 +05:45
sankalp
201e54b7f9
chore: update djinitx version to 0.2.1
2025-11-25 23:40:11 +05:45
sankalp
bf13a9524e
feat(db): optimize SQLite settings for improved performance
2025-11-25 22:45:23 +05:45
sankalp
42cab7ef44
feat: add single folder structure option for project generation
2025-11-25 17:46:21 +05:45
sankalp
1a5b0c6f27
docs: update readme to reference djinit repository
2025-11-25 13:04:23 +05:45
sankalp
be4d754b34
chore: bump version to 0.2.1 and remove django dependency
2025-11-24 20:17:45 +05:45
sankalp
93c7cd1da2
Merge pull request #12 from S4NKALP/dependabot/pip/main/ruff-0.14.6
...
chore(deps): bump ruff from 0.14.4 to 0.14.6
2025-11-24 14:19:50 +05:45
sankalp
28d298679e
Merge pull request #10 from S4NKALP/dependabot/github_actions/main/actions/checkout-6
...
chore(deps): bump actions/checkout from 5 to 6
2025-11-24 14:19:35 +05:45
sankalp
ad5bd8c699
Merge pull request #11 from S4NKALP/dependabot/pip/main/click-8.3.1
...
chore(deps): bump click from 8.3.0 to 8.3.1
2025-11-24 14:19:18 +05:45
sankalp
b7a8e20595
chore(asgi/wsgi): set default DJANGO_SETTINGS_MODULE for production environments
2025-11-13 02:33:16 +05:45
sankalp
a575863ca0
feat(cors): configure CORS settings for development and production environments
2025-11-13 01:52:56 +05:45
sankalp
3aef01d4b5
chore: update .env.sample with new Discord bot token key
2025-11-09 19:45:51 +05:45
sankalp
6c882864b4
chore: remove django as a direct dependency
2025-11-09 15:34:20 +05:45
sankalp
fc5de30cb7
docs: improve README with detailed features, structures, commands, and setup instructions
2025-11-09 15:30:56 +05:45
sankalp
211219247d
Merge pull request #9 from S4NKALP/dependabot/pip/main/ruff-0.14.4
...
chore(deps): bump ruff from 0.14.2 to 0.14.4
2025-11-09 15:26:21 +05:45
sankalp
6fefe8d948
Merge pull request #6 from S4NKALP/dependabot/github_actions/main/actions/setup-python-6
...
chore(deps): bump actions/setup-python from 5 to 6
2025-11-09 15:25:54 +05:45
sankalp
b59f4b3f6e
Merge pull request #7 from S4NKALP/dependabot/github_actions/main/actions/checkout-5
...
chore(deps): bump actions/checkout from 4 to 5
2025-11-09 15:25:41 +05:45
sankalp
a8ce63d285
chore: bump version to 0.2.0
2025-11-09 15:23:43 +05:45
sankalp
78cfdb1cc0
Merge pull request #5 from S4NKALP/dev
...
v0.2.0
2025-11-09 15:19:49 +05:45
sankalp
84db52c906
chore: remove redundant labels from dependabot config
2025-11-09 15:17:33 +05:45
sankalp
30ac34478b
refactor(structure): streamline project structure creation and file generation
2025-11-09 15:10:09 +05:45
sankalp
cdaeede45a
refactor: improve project creation and app generation for better compatibility
2025-11-09 14:26:00 +05:45
sankalp
33e87e7764
feat: add unified project structure option
2025-11-08 23:01:37 +05:45
sankalp
079dfff8a5
chore: remove UIFormatter call to prevent premature output
2025-11-08 21:58:46 +05:45
sankalp
e6ce03fa3c
docs(ui): update command instructions to reflect just commands
2025-11-08 21:53:20 +05:45
sankalp
e34faae3a7
feat: enhance project setup with .env.sample, improved .gitignore, and app structure support
2025-11-08 21:51:18 +05:45
sankalp
21823fcc61
fix(cli): set default package name to 'backend' when project dir is '.' or empty
2025-11-08 21:46:35 +05:45
sankalp
eb59e0c487
fix(justfile): escape Jinja2 variables to prevent premature evaluation
2025-11-08 21:43:20 +05:45
sankalp
105cd75595
feat: add predefined project structure option with core and users apps
2025-11-07 10:48:01 +05:45
sankalp
71195af155
feat: improve project creation and input handling for better user experience
2025-11-06 15:07:36 +05:45
sankalp
5da43ab3a5
feat: add "generated with djinit" comment to template files
2025-11-03 01:08:21 +05:45
sankalp
f45bacf682
fix(ui): improve clarity of user prompts during initialization
2025-11-03 00:53:49 +05:45
sankalp
5a6e51f52f
style: remove trailing whitespace from templates
2025-11-03 00:25:46 +05:45
sankalp
022a5a90af
refactor: streamline project setup and file generation
2025-11-03 00:20:21 +05:45
sankalp
f7c9a0764f
style: standardize prompt formatting and input handling
2025-11-02 13:47:12 +05:45
sankalp
462251059c
refactor: improve project directory handling and subprocess execution for compatibility
2025-11-02 13:41:30 +05:45
sankalp
4369cdd44f
docs: update README with PyPI package name and installation instructions
2025-10-29 13:56:24 +05:45
sankalp
cb89795077
feat: publish package to pypi workflow and rename package to djinitx
2025-10-29 13:42:46 +05:45