Commit Graph
53 Commits
Author SHA1 Message Date
sankalp 6aede08b0d update 2025-12-12 12:06:36 +05:45
sankalp bef83a2fba update 2025-12-12 11:31:27 +05:45
sankalp 8f0e09d1d5 updates 2025-12-12 11:11:34 +05:45
sankalp dec9c15b7a updates 2025-12-12 11:10:30 +05:45
sankalp b5362ade00 chore: add workflow to publish package to PyPI on release 2025-11-28 02:01:09 +05:45
sankalp 2e563fd8bb chore(release): update node version to v20 for release workflow 2025-08-25 16:34:38 +05:45
sankalp c483de6eea feat(release): add workflow to automatically publish package on release creation V.0.1.1 2025-08-25 16:31:21 +05:45
sankalp 753bd00472 chore(release): update release workflow to trigger on tag creation 2025-08-25 16:26:27 +05:45
sankalp 35fe36b189 chore(publish): improve release workflow by upgrading pip and clarifying trigger event 2025-08-25 16:23:33 +05:45
sankalp 6c51d04df4 feat(ci): add workflow to publish package on release creation 2025-08-25 16:21:02 +05:45
sankalp e9d091109b chore: add GitHub Actions workflow to publish package on release 2025-08-25 16:18:44 +05:45
sankalp d9179d5495 chore: add devtools_utils.egg-info to .gitignore 2025-08-25 16:08:34 +05:45
sankalp 93704e1aeb docs: add initial todo list for project improvements 2025-08-25 15:57:54 +05:45
sankalp cc55590509 feat: add pyproject.toml for PEP 517/518 build support 2025-08-25 15:56:25 +05:45
sankalp 3f342af07d refactor(changelog): improve changelog generation and formatting logic 2025-08-25 15:55:28 +05:45
sankalp 048f970db5 docs: update changelog for v0.1.1 release 2025-08-25 15:53:04 +05:45
sankalp d8629e9b5b feat: add pyproject.toml for PEP 517/518 build support and update installation instructions 2025-08-25 15:52:18 +05:45
sankalp 622ade1bf3 docs: add initial todo list for project improvements 2025-08-25 15:48:10 +05:45
sankalp ce7ea85305 chore: improve installation instructions and package metadata for PyPI release 2025-08-25 15:39:57 +05:45
sankalp 05ca701e64 docs: update README with new features, aliases, and configuration details 2025-08-25 15:01:16 +05:45
sankalp 341b52f287 refactor(commitgen): improve emoji handling and sanitization in commit message generation 2025-08-25 14:55:23 +05:45
sankalp 5fa1d106a2 📝 docs: update changelog for v0.1.1 release 2025-08-25 14:51:58 +05:45
sankalp 95bb2bc73b feat(cli): add --no-verify option to bypass git hooks during commit 2025-08-25 14:50:01 +05:45
sankalp 3df312a7fb feat(cli): add per-file commit generation option 2025-08-25 14:47:43 +05:45
sankalp 4ecf72c7cc chore: replace ruff linter with black 2025-08-25 14:40:11 +05:45
sankalp 7f6222b8ae refactor(changelog): improve changelog generation and sanitization of AI output 2025-08-25 14:39:31 +05:45
sankalp 05a3a9f185 📝 docs(changelog): update changelog for v0.1.0 release 2025-08-25 14:37:53 +05:45
sankalp d67fe9e725 refactor(devtools): improve changelog generation to handle existing files and duplicate headers 2025-08-25 14:33:41 +05:45
sankalp 38f329b061 chore: remove duplicate changelog entries 2025-08-25 14:30:43 +05:45
sankalp 687200990b docs: update changelog for v0.1.1 release 2025-08-25 14:30:00 +05:45
sankalp 3a7da276b4 feat(hooks): add git hooks management and auto-fix on pre-commit 2025-08-25 14:29:08 +05:45
sankalp 0036e47968 feat(hooks): add git hooks management CLI 2025-08-25 14:17:12 +05:45
sankalp b09b5f676e feat: add emoji option to cli and config to control emoji prefixes 2025-08-25 13:54:51 +05:45
sankalp c80a6caca0 📚 docs: recommend installation using pipx and uv 2025-08-25 13:50:57 +05:45
sankalp 984ec2f9ed 📚 docs(changelog): Updated CHANGELOG format and added ChangelogGenerator class documentation 2025-06-04 14:04:36 +05:45
sankalp d54e83941c 🔧 📝 docs(changelog): Update changelog format, add ChangelogGenerator class documentation, and improve commit message generation using AI 2025-06-04 13:58:46 +05:45
sankalp 7378bc0020 ♻️ refactor(generator): update system and user prompts for clarity and consistency 2025-06-04 13:50:00 +05:45
sankalp b35d97a2f4 💅 style(devtools/commitgen/generator.py): update system and user prompts
Updates the system prompt to provide more detailed instructions on writing
conventional commit messages. The user prompt is also updated to request
code changes for generating the commit message.
This change:
- Improves the user experience by providing clearer instructions
- Encourages the use of the correct emoji prefix for each commit type
- Ensures that the generated commit messages match the conventional format
2025-06-04 13:49:13 +05:45
sankalp 5a8ae42298 🔧 chore(devtools/commitgen/generator.py): Clean up user prompt text in commit message generation 2025-06-04 13:39:09 +05:45
sankalp aada62d04c 🔧 chore(generator): clean up user prompt text in commit message generation 2025-06-04 13:36:59 +05:45
sankalp cbcfe5d10e 🔧 Based on the changes in devtools/commitgen/generator.py, the following commit message can be written: 2025-06-04 13:35:31 +05:45
sankalp c5bf81bc06 🔧 2025-06-04 13:31:03 +05:45
sankalp 6f04e5a4b6 ♻️ refactor(generator): update commit message and changelog generation using AI 2025-06-04 13:22:27 +05:45
sankalp 13d0353fa9 🔧 Based on the provided code snippets, the commit message for the changes in the README.md file should be: 2025-06-04 13:18:51 +05:45
sankalp 89af435abc 📚 docs(changelog): updated format and added ChangelogGenerator class documentation 2025-06-04 12:12:16 +05:45
sankalp dd342ec86a 📚 docs(changelog): updated changelog format and added ChangelogGenerator class documentation 2025-06-04 12:10:41 +05:45
sankalp 707724e0ea ♻️ refactor(git.py): remove unused variable in _run\_git\_command calls 2025-06-04 09:56:34 +05:45
sankalp c3742209b8 ♻️ refactor(devtools/shared/git.py): update GitService to return exit code from _run\_git\_command and improve get\_commit\_history method signature and docstring. 2025-06-04 09:56:19 +05:45
sankalp 8b179b4ee7 🔧 📝 docs(changelog): updated changelog format for clarity and consistency 2025-06-04 09:52:54 +05:45
sankalp 8eb0395614 📚 docs(changelog): update changelog format and add ChangelogGenerator class documentation 2025-06-04 09:46:34 +05:45