Inspiration
When I code, I'm not a fan of writing pull requests. Think about the constantly looking through each lines you changed and trying to figure out how should you make it clear for other teammates to know what you did (and like what you did).
What it does
Writes pull requests comments for you.
How we built it
We used OAuth to authenticate users through GitHub and give permissions for repository access. After that, we read off the URL and use the GitHub API to request for the difference of the two branches. We use that difference information, reformat it, and feed it to LLM on VectorShift to generate pull request bodies.
Challenges we ran into
The two biggest challenges was 1. we couldn't figure out how OAuth works, and how to accommodate into Chrome Extension. 2. we had little knowledge about javascript, which was what we used to build the extension, made it fairly challenging to debug.
Accomplishments that we're proud of
We overcame the two biggest challenges, we got OAuth sorted out, and we also finished the project with technologies we weren't familiar with before.
What we learned
We learned a lot of technical knowledge which without saying. We also learned how to work together as a small team, and in such short duration.
What's next for LewLiOs KeHui
The extension has been submitted for publish reviewing, coming soon!
Built With
- chrome
- html
- javascript
- python
- vectorshift
Log in or sign up for Devpost to join the conversation.