A CLI tool that aims to simplify (gamify??) the process of reviewing code changes, creating commits, and generating pull requests.
- handle large files
- readme and docs
- fix the diff algorithm for better diffs
- handling binary files
- handling added and deleted files
- syntax support for multiple languages
review changes, clean up code to remove (and save) unnessary changes stage and create a commit with conventional commit message
impl: git status + git diff to identify changed/added/deleted files. handle merge conflicts, reset commits to recreate a single clean commit, force push?
- creating prs: might come in handy to auto create or help create a PR on top of the target branch