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

Share this project:

Updates