+1 on this proposal, I would love to learn and contribute wherever I can.
Thanks and stay safe

On Wed, Apr 29, 2020, 8:40 PM Oleg Nenashev <[email protected]> wrote:

> 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]> 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/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
> <https://groups.google.com/d/msgid/jenkinsci-dev/ba42b3db-f608-451f-aef4-324f6aeba086%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/CAC-LeqsRsOgO%2B_oEv00mQeNg0BDyRyJ_sGKb9-f_FKQho1JhAg%40mail.gmail.com.

Reply via email to