Thanks for this useful post, Pierre. I spoke with you previously on IRC about creating a modified console view, which is was doing by trying to create a renamed copy of the console_view directory. This tutorial and the yeoman generator present a nice alternative for getting started (Actually I’m surprised you did not point me to this tutorial during our previous conversation since this appears to have been posted prior to that)
After getting the unmodified plugin up and running (without making any changes to the yeoman generator’s output) I start to bring in some of the “modified console” changes that I had done elsewhere and starting running in to trouble where my UI just wasn’t showing any content, but there were no errors either. I think maybe I’m running into some naming issues where as soon as I changed some names away from the ones used by the yeoman generator all of the parts stopped talking to each other. I’m new to angular and so it’s not clear to me how all of the parts find each other, sometimes it seems to be a bit of voodoo. For example the “state” class mentions a controller (“#{name}Controller”} which in other examples I have seen is not the same as the actual name of the class that “extends Controller”. So it’s unclear to me what the relationship is there, how exactly the State subclass gets found and used, how the Controller class gets found and used, and whether the code that is linking all of these things together is “just Angular”, or part of the guanecola framework, or whether it’s a behaviour specific to buildbot’s front end code. If you have some pointers with regards to that or material you can direct me towards, I would appreciate it.
Another comment, I found that the audio volume on the video was just barely audible when I had all of my volume settings on their maximum. Perhaps in future videos there is some way you could increase the volume on the creation side?
Thanks again!