Hi Peter,

We do use a number of open source components, from the top of my head:

- the linter at github.com/golang/lint
- cover, from the go.tools repository, although we use a modified version
- github.com/lib/pq, for connecting to postgres
- launchpad.com/goyaml

Everything else (documentation formatting, code analysis, complexities,
etc...) is either part of our internal web framework (to be released some
day) or was written specifically for codebot (or gopkgs, which was the name
we have to the internal tool before releasing it).


On Saturday, December 14, 2013 5:11:55 AM UTC+1, Peter Froehlich wrote:

I am sort of a metrics nuts, so I *really* like this. However I wonder
what exactly is going on in that "internal tool" because most of your
features (not your UI/service though) seem to be based on other
people's stuff. Is that the case?

On Fri, Dec 13, 2013 at 9:26 AM, Alberto García Hierro
<alb...@garciahierro.com <javascript:>> wrote:

We've just put online http://codebot.io which is based on our internal tool
for automated tests, coverage reports, code quality evaluation and
documentation. It's currently open and free for Open Source packages,
although we plan to add support for private repositories in a few weeks.
Code Bot tracks your Go packages and grades your code depending on several

Things you can do with Code Bot:

- Use it to present your documentation to users, with beautiful syntax
highlighting and cross references. See e.g.
- Automatically run your tests, check your test coverage and your code
complexity. See e.g.
http://codebot.io/doc/pkg/code.google.com/p/go.net/proxy - click on the
[codebot|B+] badge to reveal the package details. Then each new badge can
also be clicked to reveal more details, like the coverage of each function,
the missing documentation and each function's complexity.
- View your test coverage in a browser, so you can easily see which code is
not covered by tests. See e.g.
- See how each commit affects your code quality. See e.g.
- Get a badge for your project's README, like
https://codebot.io/badge/code.google.com/p/go.net.png (see the site for
instructions to generate your own one).

For more details, see http://codebot.io and the "Get Started" guide at


You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to golang-nuts...@googlegroups.com <javascript:>.
For more options, visit https://groups.google.com/groups/opt_out.

Peter H. Froehlich <http://www.cs.jhu.edu/~phf/>
Senior Lecturer | Director, Johns Hopkins Gaming Lab

The views stated in this communication are my own and do not express
the position or views of The Johns Hopkins University.
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Search Discussions

Discussion Posts


Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 13 of 26 | next ›
Discussion Overview
groupgolang-nuts @
postedDec 13, '13 at 2:26p
activeMar 6, '14 at 6:14p



site design / logo © 2022 Grokbase