Skip to Main Content
Talk Intermediate

codestory: a tiny python cli for generating commit messages

Proposal status is Rejected
Session Description

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

References

Session Categories

FOSS

Speakers

Abhishek Mishra
Abhishek Mishra DevRel Engineer | Tune AI

Abhishek is a DevRel Engineer at Tune AI, a PSF (Python Software Foundation) fellow and an active volunteer at Python India community. With a background in backend engineering, he's passionate about Python, Open Source, and developer communities. Been volunteering for FOSS united and its ecosystem got couple of years!


Ref: https://www.python.org/psf/fellows-roster/#:~:text=Abhishek%20Mishra%20(2023)