Hi,

Generally +1 from me for Stapler annotations. It adds many extra 
opportunities:

   1. Self-documentation and Jenkins.io Documentation, e.g. via Annotation 
   Indexer
      - It will also allow to generate some Swagger specs for 
      Stapler-annotated API calls if somebody is ready to work on that
      2. Extra static analysis capabilities in default Parent POM
   - I have a draft of a Jenkins-specific detectors library 
      <https://github.com/oleg-nenashev/lib-findbugs-detectors>, but I put 
      it on hold to see how FindBugs/SpotBugs story finishes
   3. Ability to automatically generate some injected tests in JTH
   
Regarding the GSoC context, I would say that we had 95% of organizational 
issues and 5% of technical issues in the project. So I do not expect it to 
help it much, but OTOH new documentation would help with onboarding new 
developers.

So +1 from me

Best regards,
Oleg

четверг, 6 июля 2017 г., 0:50:59 UTC+2 пользователь Kanstantsin Shautsou 
написал:
>
>
>
> On Tuesday, July 4, 2017 at 8:25:06 PM UTC+3, Stephen Connolly wrote:
>>
>> Actually I nearly forgot Oleg you were driving the Google summer of code 
>> last year, what do you think?
>>
>>>
>>>> And as usual seems you forgot github-plugin and Kirill that was GSOC 
> mentor for some UI changes and already covered with annotations some pieces 
> https://github.com/jenkinsci/github-plugin/blob/93d40692ff3866705175624e93ec584d4ac88132/src/main/java/org/jenkinsci/plugins/github/admin/GitHubHookRegisterProblemMonitor.java#L182-L186
>  
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fjenkinsci%2Fgithub-plugin%2Fblob%2F93d40692ff3866705175624e93ec584d4ac88132%2Fsrc%2Fmain%2Fjava%2Forg%2Fjenkinsci%2Fplugins%2Fgithub%2Fadmin%2FGitHubHookRegisterProblemMonitor.java%23L182-L186&sa=D&sntz=1&usg=AFQjCNHHMw8d1d6eZYIEUAJiJEk7Ry6EeA>
>  
>  
>

-- 
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/a47a7728-a955-4ab5-b830-9dff98a3aa66%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to