HackerTrans
TopNewTrendsCommentsPastAskShowJobs

hadat

no profile record

Submissions

Show HN: I rewrote an outdated React Native map clustering library

github.com
32 points·by hadat·ano passado·7 comments

No More Manual Schema Writing. Generate Laravel Migrations from YAML and JSON

github.com
1 points·by hadat·ano passado·1 comments

Have Gemini stage and write commit messages for you

github.com
31 points·by hadat·ano passado·53 comments

Streamline SME reporting with an easy to use multi-user multi-role platform

github.com
1 points·by hadat·ano passado·0 comments

comments

hadat
·ano passado·discuss
Haven't used it yet, our team is fully integrated with react-native-maps, and I'm just hearing about it now
hadat
·ano passado·discuss
Will do so, thank you
hadat
·ano passado·discuss
Thank you very much for considering using it
hadat
·ano passado·discuss
Configurator is a command-line tool that generates Laravel Eloquent migrations from YAML or JSON configuration files. It simplifies the process of defining database schemas and automates the creation of migration files for Laravel applications.
hadat
·ano passado·discuss
Slowly working on a notion database inspired application that enables the end user to build there own custom erp, crm, cms, e.t.c system. It gives the ease of use and setuo of notion databases but looks like a normal platform with a sidebar containing different resources, a dashboard and multiple view choices
hadat
·ano passado·discuss
I don't see any insults in my reply though apologies if it sounded offensive, my point is only to express the fact that ai would be a great tool for writing commits and though this project is no where close to being usable
hadat
·ano passado·discuss
How much more descriptive could that be?
hadat
·ano passado·discuss
You sound pretty elevated would like to see your work and how you approach development practices, Secondly of you have actually worked on opensource projects and seen how people write commits you realize that the summaries are not so informative and you would have to go through the code to really know what was changed so having ai help you write messages is for the betterment of others to get a more detailed summary

Also this was an afternoon project I did before I had a meeting just for fun
hadat
·ano passado·discuss
Thanks for the suggestion it was a boring afternoon so I decided to do something with gemini api so it's not something that I put much effort it
hadat
·ano passado·discuss
I would argue most people don't write meaningful commits also this was done in 2-3 hours so don't expect it to be perfect
hadat
·ano passado·discuss
Thank you for the response, My target is people that are bad at writing commits, barely or don't even write commits. Also from what you arguing I've worked on alot of projects including opensource and the majority just provide a quick summary so this would be of great use. Here are some commits the bot wrote

feat: Enhance Auto-Commit Bot with new features and improvements - Reworked the description to provide a more detailed overview of the tool's capabilities. - Added badges for license and Python version. - Updated the installation instructions to include environment variable setup for the Google Gemini API key. - Implemented logging for all actions to facilitate debugging and provide a comprehensive record of events. - Included a usage example to demonstrate the workflow of the tool. - Improved the commit message generation using the Google Gemini API for increased accuracy and context.

And

feat: integrate Gemini API for commit message generation This commit introduces integration with the Gemini API to enhance the automated commit message generation process.

The following changes were made:

- Added a `CommitMessageGenerator` class to generate commit messages using the Gemini API. - Modified the `ChangeDetector` to handle the generation and staging of commit messages. - Updated the CLI to accept an API key for Gemini API access. - Added error handling for missing API keys. - Implemented tests for the `CommitMessageGenerator`.
hadat
·ano passado·discuss
The Auto-Commit Bot is a Python-based tool that automatically monitors a directory for changes, generates meaningful commit messages using the Google Gemini API, and commits the changes to a Git repository. It’s perfect for automating repetitive Git tasks and ensuring consistent commit messages.