Hi all,

The first version of the Hosting team documentation is live: 
https://www.jenkins.io/project/teams/hosting/. There is a section for 
newcomer contributors who are interested to help in this area: 
https://www.jenkins.io/project/teams/hosting/#assisting-with-qa-and-request-reviews.
 
Thanks to everyone who is interested, welcome aboard!

To have a group for the new onboarding team without merge permissions, I 
created @jenkins-infra/hosting-contributors 
<https://github.com/orgs/jenkins-infra/teams/hosting-contributors>. The 
name is not ideal since we have @jenkins-infra/hosting 
<https://github.com/orgs/jenkins-infra/teams/hosting> for the team members 
with full permissions. Suggestions about better naming are more than 
welcome.

I also created https://issues.jenkins-ci.org/browse/INFRA-2599 to get 
Richard added to the jenkins-infra organization, I have no permissions to 
invite members.

Best regards,
Oleg

On Wednesday, April 29, 2020 at 6:32:24 PM UTC+2, Gavin Mogan wrote:
>
> I'm +1 for formalizing processes and spreading  out the load.
>
>
> I'm also volunteering for said team. With the exception of the hosting 
> jira tickets I have been trying to review and reply to emails and chat 
> requests as much as I can
>
>
> On Wed., Apr. 29, 2020, 9:26 a.m. Vlad Silverman, <[email protected] 
> <javascript:>> wrote:
>
>> Great idea! I am +1 for both
>>
>> On Apr 29, 2020, at 5:02 AM, Marky Jackson <[email protected] 
>> <javascript:>> 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] 
>> <javascript:>> 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] 
>> <javascript:>> 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] <javascript:>.
>>> 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] <javascript:>.
>> 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] <javascript:>.
>> 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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/219C9596-6EC2-4BF6-922A-F28DF8E5136F%40gmail.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-dev/219C9596-6EC2-4BF6-922A-F28DF8E5136F%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/73940e72-7295-4d86-a2cb-11fbcf7b5c7d%40googlegroups.com.

Reply via email to