[Buildbot-devel] Templates using bootstrap

Dustin J. Mitchell dustin at v.igoro.us
Sun Aug 11 01:34:49 UTC 2013


On Fri, Jul 26, 2013 at 4:21 PM, Miguel Angel
<miguelangel.garcia at gmail.com> wrote:
> Hello!
>
> I've created some templates for buildbot. They can replace the default ones.

Great!

I hope you've seen the ongoing work on the 'nine' branch, which
involves a complete rewrite of the web UI.

> I'm not designer and I used Bootstrap. Bootstrap is Apache licensed and
> maybe it is not a good idea to use it in the default distribution of
> Bootstrap (GPL). I used GPL in BBB despite I know I cannot, but if anybody
> has any problem, I will change it to Apache (I'm pretty sure nobody will get
> angry with this).

We are struggling with the same license problem in nine.  The Apache
license is not compatible with the GPL.  There's a plan underway to
change Bootstrap to an MIT license, and at the moment we're banking on
that occuring before nine is released.  If that doesn't work out, then
we'll need to find a new CSS library (which could be a rather painful
change).

As such, I can't actually merge something using Bootstrap to the
Buildbot-0.8.x codebase (git master), as another version may be
released before nine.

> I tried to do more advanced things, but they require to modify the code. I
> thought about that... And maybe I can contribute improving the web
> environment if it can be backwards incompatible.

Please do take a look at the nine branch.  The WebStatus used in the
0.8.x releases will be rm -rf'd in that branch, so I'd hate to see you
spend a lot of time making it better only to see it deleted.

> My new templates are here: https://github.com/magmax/bbb#buildbot-bootstrap
> where you can find some screenshots.
>
> I will appreciate any feedback, but remember that I'm not designer :D

Neither are most of us working on the frontend in nine, unfortunately.

Dustin




More information about the devel mailing list