+1 to both, although not planning on it being a primary focus, I'll help
out where and when I can

Thanks
Tim

On Wed, 29 Apr 2020 at 13:02, Marky Jackson <[email protected]>
wrote:

> For me it is both. +1 for the proposal and +1 to join
>
> On Apr 29, 2020, at 5:01 AM, Oleg Nenashev <[email protected]> wrote:
>
> Hi all. Just to make sure, +1 for the proposal or +1 for joining the
> teams? :)
>
> On Wed, Apr 29, 2020, 13:58 Marky Jackson <[email protected]>
> wrote:
>
>> This is a great idea and I am a +1
>>
>> On Wednesday, April 29, 2020 at 2:09:27 AM UTC-7, Oleg Nenashev wrote:
>>>
>>> Hi all,
>>>
>>>
>>> In the Jenkins community we have an unofficial Hosting team which
>>> handles various requests related to plugin hosting (forking/transferring
>>> plugins, managing permissions and update center blacklists, etc.) There are
>>> multiple contributors involved in this activity on a regular basis, and it
>>> would be great to document these processes so that we could use these docs
>>> as a reference and as guidelines for onboarding new contributors to help
>>> with the hosting process. I would propose to create an official team and to
>>> introduce an onboarding process:
>>>
>>> Proposal
>>>
>>>    - Make the "Hosting Team" official, document its roles somewhere on
>>>    jenkins.io. Scope: plugin and component hosting on Jenkins resources
>>>    (GitHub, Update Centers, etc.)
>>>    - Grant permissions to active contributors who are interested and
>>>    who already have experience with the hosting process (e.g. Tim Jacomb,
>>>    Wadeck Follonier)
>>>    - Create new HOSTING/Mailing list triage guidelines
>>>    - Invite interested contributors to help with triage of hosting
>>>    requests as a first onboarding step to get permissions needed for GitHub 
>>> /
>>>    Update Site and Repository Permission Updater management
>>>
>>> Team Responsibilities. Below there are some current responsibilities
>>> related to the hosting process. This list is likely incomplete, please feel
>>> free to add more items.
>>>
>>>    - Triage and processing of new plugin HOSTING requests in Jenkins
>>>    Jira. Currently Alex Earl champions it, and there are only a few
>>>    contributors who help with the requests triage. Such triage is 
>>> instrumental
>>>    to...
>>>       - Ensuring hosted plugins have proper artifactIds. We cannot
>>>       easily change them later...
>>>       - Do sanity check of plugins for security issues. Thanks to Alex
>>>       Earl and the security team for handling it
>>>       - Checking for duplication with existing plugins
>>>       
>>> <https://www.jenkins.io/doc/developer/publishing/preparation/#look-for-similar-plugins>
>>>        and offering to contribute there instead of hosting a new plugin
>>>       (but not blocking hosting)
>>>       - Plugin licenses (see this thread
>>>       <https://groups.google.com/forum/#!topic/jenkinsci-dev/-KprgkVIDpQ>
>>>       )
>>>    - Processing plugin release permissions in Repository Permission
>>>    Updater
>>>    <https://github.com/jenkins-infra/repository-permissions-updater>.
>>>    There is a @jenkins-infra/hosting
>>>    <https://github.com/orgs/jenkins-infra/teams/hosting> team handling
>>>    it (Alex Earl, Baptiste Mathus and me)
>>>    - Processing GitHub permission and Plugin adoption
>>>    <https://www.jenkins.io/doc/developer/plugin-governance/adopt-a-plugin/>
>>>     requests in the developer mailing list. There is a number of
>>>    contributors replying to these requests, most of operations can be done 
>>> via
>>>    Jenkins IRC bot
>>>    <https://www.jenkins.io/projects/infrastructure/ircbot/>
>>>    - Manual changes in GitHub repositories for some requests, e.g.
>>>    plugin renaming. There is a @jenkinsci/github-admins
>>>    <https://github.com/orgs/jenkinsci/teams/github-admins> team which
>>>    manages such requests
>>>    - Processing repo transfer requests (when maintainers want to
>>>    transfer plugins instead of forking), via jenkinsci-transfer org or
>>>    directly. There is a @jenkinsci/github-admins
>>>    <https://github.com/orgs/jenkinsci/teams/github-admins> team which
>>>    manages it
>>>    - Processing blacklisting and plugin tagging/doc URL requests in
>>>    /update-center2 <https://github.com/jenkins-infra/update-center2> for
>>>    non-security reasons. It is currently handled by Daniel Beck and a number
>>>    of other contributors
>>>    - Maintaining the Plugin hosting, publishing and governance
>>>    documentation in https://www.jenkins.io/doc/developer. Docs SIG is
>>>    doing some cleanup
>>>
>>> If we agree that we want to have a more official team, I will create a
>>> new page on jenkins.io for it, similar to the Core Maintainers Guide
>>> <https://github.com/jenkinsci/jenkins/blob/master/docs/MAINTAINERS.adoc>
>>> .
>>>
>>> Also, looking for new contributors who would like to join the Hosting
>>> and the triage sub-team!
>>>
>>> Thanks for your feedback,
>>> Oleg
>>>
>>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Jenkins Developers" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/jenkinsci-dev/ljwhniI-T3U/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/cb01649c-78ea-4627-be12-eef11386d4b7%40googlegroups.com
>> <https://groups.google.com/d/msgid/jenkinsci-dev/cb01649c-78ea-4627-be12-eef11386d4b7%40googlegroups.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/CAPfivLCwuXA4e_aohdG2H%2BZHUeZD966DAP5n6wtCJHv6063iog%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLCwuXA4e_aohdG2H%2BZHUeZD966DAP5n6wtCJHv6063iog%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/55660D28-44D5-42FD-84F3-1EE641DB893A%40gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/55660D28-44D5-42FD-84F3-1EE641DB893A%40gmail.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/CAH-3BickfWcaSjtK8tda02WSoRd6PU2uuYLm%2Brii91%2BDY6j4_Q%40mail.gmail.com.

Reply via email to