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.

Reply via email to