290 words
1 minute
GitHub CoPilot - Generative commit message 🤖
2025-08-25

While building this blog site, I stumbled upon a really helpful feature in GitHub Desktop. It can automatically generate commit messages based on the files and changes I select. For someone like me who sometimes struggles with writing proper commit messages, this feature has been a life-saver. It helps me keep track of my work more clearly and saves me a lot of time.

This whole project has been a big learning experience for me. It’s actually my first time using TypeScript and also my first time deploying an app through Vercel with GitHub. At first, I felt a little lost since front-end development is not really my main focus—I usually spend more time on native mobile development. But with the help of AI tools like ChatGPT and Gemini CLI, I was able to figure things out step by step and successfully deploy this site.

For now, I’m keeping the free domain that Vercel provides since I haven’t decided on the official name for this blog yet. Naming things is harder than I expected 😅.

Since I’m still new to TypeScript, my code is not as polished as I’d want it to be. Honestly, I know it could be better, but I’m happy that it works and looks decent enough for now. My goal is to improve little by little until I can rebuild this blog completely from scratch with more confidence in my TypeScript skills.

This site was originally forked/cloned from saicaca/fuwari, which gave me a solid starting point to learn and experiment with.

You can also check out the repository here:

saicaca
/
fuwari
Waiting for api.github.com...
00K
0K
0K
Waiting...

I’m excited to see how far I can take this project. For now, I’ll just keep improving the site, learning new things, and sharing the journey here. Thanks for dropping by! 🙌

— Jayson


If you enjoy my posts, consider supporting me on Ko-fi.

Buy Me a Coffee at ko-fi.com

GitHub CoPilot - Generative commit message 🤖
https://jfrost.dev/posts/github-copilot-gen-commit-message/
Author
Jayson Garcia
Published at
2025-08-25