And thanks to Richard! Much appreciated

On Wednesday, April 29, 2020 at 2:38:24 PM UTC+2, Oleg Nenashev 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/43cac1f0-70fa-4e3a-bb07-0e2ad62fea40%40googlegroups.com.

Reply via email to