I created a pull request to jenkins.io with the page for the Hosting team: 
https://github.com/jenkins-infra/jenkins.io/pull/3142

On Wednesday, April 29, 2020 at 4:59:20 PM UTC+2, slide wrote:
>
> I'm a definite +1 on this. More people looking at the requests and such 
> would definitely be helpful and more people means more ideas on how to 
> streamline and improve the process. 
>
> On Wed, Apr 29, 2020 at 5:38 AM Oleg Nenashev <[email protected] 
> <javascript:>> wrote:
>
>> Thanks Tim and Marky,
>>
>> Any help there will be appreciated, any bandwidth improvements and higher 
>> bus factor would be great.
>> Will wait for feedback from Alex Earl and other contributors before 
>> touching permissions, working on guidelines.
>>
>> Everyone is welcome to subscribe to channels (dev mailing list, HOSTING 
>> project in Jira, reporsitory-permission-updater).
>> No special permissions needed to do that and to start contributing and 
>> helping users there.
>>
>> BR, Oleg
>>
>> On Wednesday, April 29, 2020 at 2:06:25 PM UTC+2, Tim Jacomb wrote:
>>>
>>> +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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/fc1265ba-389c-436f-85dc-a2ae92b91b4e%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-dev/fc1265ba-389c-436f-85dc-a2ae92b91b4e%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
> Website: http://earl-of-code.com
>

-- 
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/ba42b3db-f608-451f-aef4-324f6aeba086%40googlegroups.com.

Reply via email to