Great! That was fast! Lets go harder challenge, then. How about doing the same with Vue.js?
buildbot-vue-plugin-boilerplate Pierre On Tue, Mar 19, 2019 at 6:31 PM Rajdeep Bharati <rajdeepbharat...@gmail.com> wrote: > Hi, > I have set up the environment with the react plugin installed and > configured, as you told. You can see the code here > <https://github.com/rajdeepbharati/MacportsCustomBuildbot> and a demo in > the video: > > demo.mov > <https://drive.google.com/file/d/1GD6LM0EgjXs3lXep3SBUy-AqMfOFx2FJ/view?usp=drive_web> > Regards, > Rajdeep > > On Tue, Mar 19, 2019 at 4:14 PM Rajdeep Bharati < > rajdeepbharat...@gmail.com> wrote: > >> Sounds good to me. Thanks! >> >> On Tue, Mar 19, 2019 at 3:59 PM Pierre Tardy <tar...@gmail.com> wrote: >> >>> Hi Rajdeep, >>> >>> Sorry if I have not been clear. >>> The project I have linked is quite a large project which will actually >>> takes several summer in order to finish. What I meant is that it would be >>> good for synergy if we have another student on that project, as this is on >>> the same domain, and you could work with him/her to share your findings and >>> best practices. >>> >>> You can start working on macport custom buildbot UI without waiting for >>> this project, and we can start working on that in modern javascript of >>> typescript if needed. >>> >>> uglycoyte did a poc which you can find here: >>> https://github.com/uglycoyote/buildbot-react-plugin-boilerplate >>> >>> I am not sure of the state of the PoC. >>> I suggest you as a welcome challenge to build yourself a buildbot >>> environment, with the react plugin installed in, displaying "hello from >>> Rajdeep's Buildbot" >>> >>> Would that work for you? >>> >>> Regards >>> Pierre >>> On Mon, Mar 18, 2019 at 10:53 AM Pierre Tardy <tar...@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> We have our own GSoC project to transition the UI from coffeescript: >>>> >>>> https://github.com/buildbot/buildbot/wiki/Buildbot-GSoC-Projects-2019#transition-web-uis-data-module-from-coffeescript-to-typescript >>>> The ideal would be to have one student for each project. >>>> >>>> All the pointers are there. I would be happy to help on either project. >>>> >>>> Regards, >>>> Pierre >>>> >>>> On Mon, Mar 18, 2019 at 9:41 AM Mojca Miklavec <mo...@macports.org> >>>> wrote: >>>> >>>>> Dear Rajdeep, >>>>> >>>>> On Sun, 17 Mar 2019 at 19:55, Rajdeep Bharat wrote: >>>>> > >>>>> > Hello, I am Rajdeep, a GSoC aspirant. >>>>> > I was going through the Buildbot views project and had a few doubts: >>>>> > - Do I need to work on the dashboards SPA of buildbots ( >>>>> https://github.com/buildbot/guanlecoja-ui) and rewrite it using a >>>>> modern library like React? >>>>> > - I have read this ticket: https://trac.macports.org/ticket/55978. >>>>> Do I have to implement them separately in a MacPorts repository of >>>>> buildbot, or do it in upstream directly? >>>>> > >>>>> > I am familiarizing myself with the buildbot codebase and would love >>>>> to start contributing. >>>>> > Can someone tell me if I'm on the right track? >>>>> >>>>> Thank you very much for reaching to us. I still owe you the response >>>>> to the earlier email, but let's start with this one. >>>>> >>>>> The "buildbot idea" would be (co)mentored by someone from the Buildbot >>>>> development team for the technical part ("How to do it?"), while the >>>>> MacPorts mentor would help to steer towards the desired goal ("What to >>>>> do?"). >>>>> >>>>> So I would like to ask Pierre to explain the technical part in more >>>>> details. >>>>> >>>>> (Pierre, how does the unfinished Coffeescript to Typescript conversion >>>>> of the core affect designing new views and their "future-proof-ness"?) >>>>> >>>>> What I want to say from the MacPorts point of view is that what mainly >>>>> kept us from switching to buildbot version beyond 0.8.x was a less >>>>> user-friendly waterfall view. We kept postponing the switch since the >>>>> time the buildbot was still at version 0.9.x. Now it's already at 2.x, >>>>> and it would be about a high time that we do the upgrade. The existing >>>>> buildbot setup was written in cca. 3 days during our in-person >>>>> developer meeting in 2016, and then slightly improved over time. >>>>> >>>>> The changes would be added wherever it makes the most sense. If >>>>> there's some view that's specific to MacPorts, we would keep it >>>>> locally, while any other change that's considered useful for any >>>>> buildbot user would best be pushed to their own repository (and >>>>> reviewed by the buildbot development team). >>>>> >>>>> I wanted to add that this project is well related to the "collection >>>>> of build statistics" idea. I will elaborate on this later, but we >>>>> definitely need changes in the buildbot configuration to make it >>>>> easier for our (hopefully) future web application to talk to the >>>>> buildbot master. >>>>> >>>>> Mojca >>>>> >>>>> >>>>> Mojca >>>>> >>>> -- >>>> >>>> >>>> -- >>> >>> >>> --