Actually Spring boot is pretty weak on the UI side it wasn't meant for that, it's more of a backend platform, but if we combine its features with a Javascript UI of our choice, it should work pretty well.
On Wed, Jan 8, 2020, 11:14 PM Matt Sicker <[email protected]> wrote: > Sounds like an interesting project idea. For inspiration on UI, would this > be similar to, say, https://start.spring.io/ ? > > On Wed, Jan 8, 2020 at 8:49 AM Rick <[email protected]> wrote: > >> Hi team, >> >> I'd like to share an idea with you. There are some original discussions >> from the GSoC thread >> <https://groups.google.com/d/msgid/jenkinsci-gsoc-all-public/36332f60-e8f0-4cc0-a37d-642990c824d9%40googlegroups.com?utm_medium=email&utm_source=footer> >> here. >> >> For many users, they download Jenkins first, then select some plugins and >> config them. It might take a lot of time, like hours. But if we can get a >> perfect Jenkins distribution which contains all we need, it can save that >> time for us. Yes, I propose an out of the box solution. >> >> The service could be like this, a website offered as >> https://customize.jenkins.io. Plus, it should be self-host. People can >> select the following configurations: >> >> - Jenkins core version >> - plugins >> - common configuration, user/password, update-center site e.g. >> - plugin based configuration, Kubernetes, Sonarqube plugin config e.g. >> - multi-form package, jenkins.war or docker image >> - other things >> >> Two projects are expected backend and frontend. I think >> https://github.com/jenkinsci/custom-war-packager already did a lot of >> works. We can reuse it in this project. The backend should provide the >> modern Restful API. We can start the backend project with SpringBoot, it >> can save a lot of time. >> >> About the frontend project, I don't have too many experiences on it. For >> example, we can start it by React framework. If you're instrested in it, >> please help to add more ideas on it. >> >> Any feedbacks are very appreciated. >> >> Best regards, >> Rick >> -- >> Zhao Xiaojie (Rick) >> Blog: https://github.com/LinuxSuRen >> Twitter: https://twitter.com/suren69811254 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-dev/CAMM7nTFs-%3DeBOnFeTthXmViVzeBdbPCkNP%3DXn3Mq2-97zoFvQQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/jenkinsci-dev/CAMM7nTFs-%3DeBOnFeTthXmViVzeBdbPCkNP%3DXn3Mq2-97zoFvQQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > Matt Sicker > Senior Software Engineer, CloudBees > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/CAEot4oyntgMxch8Pm_QhHFMpB34PUrG756iHG5kFb95WWokJEA%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/CAEot4oyntgMxch8Pm_QhHFMpB34PUrG756iHG5kFb95WWokJEA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAC-LeqsHQL71HCuefGVNqAVYQ--xvzfVFeZs8D2jX%3DfY6RpprQ%40mail.gmail.com.
