codestory is an open-source CLI tool written in Python that leverages open source LLM to generate clear, semantic commit messages.
This talk will introduce the project, emphasizing its role in improving developer productivity and code comprehension through better commit practices. We'll explore how codestory makes it easier for developers to follow commit conventions, leading to more maintainable and understandable code histories.
codestory repo: [https://github.com/abhishekmishragithub/codestory](https://github.com/abhishekmishragithub/codestory)
Table of contents:
- Introduction to codestory and its goals
- The importance of clear, semantic commit messages for developer productivity
- How conventional commits improve code understanding and project management
- CodeStory's architecture and integration with LLM technology
- Demo: Using CodeStory CLI to generate semantic commit messages
- Impact on developer workflows and team collaboration
- Future milestones: PR descriptions and custom LLM integration
- Open-sourcing CodeStory: Join the community!
- Q&A
What domain would you say your talk falls under?
- CLI & Tooling, Developer Productivity
Prerequisites: Basic understanding of Git and version control concepts. Familiarity with Python applications and commit message conventions would be helpful but not required
Few references :
- Talk Slides:
- Some of my presentation slides:
- - https://slides.com/abhishek-mishra
- - https://slides.com/stalwartcoder
- For a taste of my speaking engagements, here are a few talks available on YouTube:
- - https://youtu.be/XNKSflBbFos
- - https://youtu.be/QFP3Cp9eB6k
- - https://youtu.be/QQ5RADEFA9E
- - https://youtu.be/-2hB_mzHwC4?t=6912
- - https://youtu.be/dqckKKxOmSA