Hi, thanks for your interest! You are welcome to join and to start
contributing to hosting reviews. No special permissions needed to get
started:
https://www.jenkins.io/project/teams/hosting/#assisting-with-qa-and-request-reviews

And thanks for submitting ICLA!

On Sun, May 10, 2020, 04:45 YanJun Shi <[email protected]> wrote:

> I hope to join this team and contribute my strength
>
> On Wednesday, April 29, 2020 at 5:09:27 PM UTC+8, 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/c471d3ef-f54b-4572-a063-5eaafe4a790d%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/c471d3ef-f54b-4572-a063-5eaafe4a790d%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/CAPfivLC1J9H7-EdM5O8kzqMONX-XO3UkiyWQVAJi4kRF0OWugA%40mail.gmail.com.

Reply via email to