Hi, The student is free to propose different solutions and different implementations in the proposal they submit. Another approach for this type of coding project is to use OpenAPI <https://swagger.io/blog/api-development/introducing-the-open-api-initiative/> (but it probably did not exist at the time). Regarding the reason these ideas are in GSoC, is that I was impressed by those libraries when I started working with them. They are concise (probably because they are based on Apache JClouds), clear, well written, and come with live tests and unit tests, so I thought it would be good to wrap them as plugins for Jenkins, hence I suggested these ideas for GSoC this year.
Martin On Wednesday, March 20, 2019 at 11:55:24 AM UTC-4, [email protected] wrote: > > Hi Martin, > > Are we going to rewrite codes by using any one of the 3 plugins or write > from scratch?? If its going to be from scratch, I find that its always best > to cover all aspects of Jenkins to be covered under REST API. Similar to > Bitbucket APIs, like connecting the configuration till enabling and > building pipeline or proceeding via the APIs. As it will make the Jenkins > more powerful and easier to integrate it with third-parties. > > > > On Saturday, December 22, 2018 at 8:58:11 PM UTC+5:30, martinda wrote: >> >> Hi, >> >> We currently have a Google Summer of Code proposal >> <https://docs.google.com/document/d/1Xz3I02T-QxlJW-1nt_CofF2I6se3hztF9ZsHqxu55nU/edit?usp=sharing> >> >> aimed at wrapping a Jenkins REST API Client into a Jenkins Pipeline Plugin. >> There are a few jenkins rest api clients which can be used to make this >> possible: >> >> >> 1. https://github.com/cdancy/jenkins-rest >> 2. https://github.com/jenkinsci/java-client-api >> 3. https://github.com/cliffano/swaggy-jenkins >> >> >> I am reaching out to the community to probe interest, feedback on the >> proposal, comments and to recruit mentors for this project. Being a mentor >> is open to everyone. >> >> Thanks, >> Martin d'Anjou >> Jenkins GSoC 2019 Org Admin >> > -- 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/2204c220-3d86-4130-88fc-b7cd54d51102%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
