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.