Show HN: Codebrag v1.0 released - Code reviews made fun
codebrag.com
codebrag.com
I absolutely understand the rationale of asking for permission to view my private repositories, but you're asking for read AND WRITE permissions to my (and I assume my company's) private repos without giving any information about how you protect my or my company's closed source code.
My suggestion (being completely unfamiliar with the Github permissions API) would be to only ask for read permissions to public repos for people who get to the login page by clicking "View live demo." I understand it might limit the live demo but personally I just want to see the UI and what have you. No need for write permissions.
edit: And you're also asking for permission to read AND WRITE my email, my followers and my profile. I cannot think of any web app I would grant those kinds of permissions to my Github account. I am sure this is just a benign mistake but it could be perceived as sloppy.
We are aware of the issue with requesting too broad permissions. We fully understand you don't feel comfortable giving them. For the time being, if you want to login to the demo app, please use the usernames that are listed below the login screen. Any of the usernames: fox, scully, skinner. Password: codebrag.
-Maciej, Codebrag team.
Codebrag Team
Aside: On the front page you're loading http://codebrag.com/stylesheets/images/screenshot.png and having the browser scale it down to 609x340. Don't do that.
Yes, currently we only display commit diff. We are planning to add context view, e.g. ability to see the whole file.
From our research an ideal solution would be to perform review in an IDE, where you have the context available. However that would require supporting multiple IDEs in multiple programming languages.
The demo looks very nice. Slick UI, and I like the ansi/8-bit art motif! Congrats on 1.0.
Codebrag is based on our open-source Bootzooka project https://github.com/softwaremill/bootzooka - a quick-start base for AngularJS+Scala(tra) projects.
The technology stack is JS (AngularJS, Grunt) + Scala (Akka, Scalatra, Rogue) + MongoDB.
You can always use fox/codebrag and 2 other user/pass combinations listed on the login page. They do not require GitHub at all.
Codebrag Team
Show whole file with changed lines highlighted or as side-by-side diff? (file context) Or is it about the ability to browse/display changes e.g. by modules, directories and jump between files? (more general context)
We have considered this, but after some UX testing we have decided that we want to make "liking" to be as easy as possible.
That way we encourage using "likes" to make the whole code review experience more positive.
BTW It is still possible to add comment after "liking" piece of code.