Re: Interested to become a Maintainer

54 views
Skip to first unread message
Message has been deleted

Gavin Mogan

unread,
Feb 22, 2022, 3:34:45 PM2/22/22
to Jenkins Developers
What information are you looking for?

There's a large tutorial being worked (or might actually be merged
now) for becoming a maintainer, I'm sure JMM or Marc will reply with
that information soon. The key things will be to upgrade the
dependencies to something modern so the full test suite can run. Then
after that its kinda up to you what you want to do. You could just
project manage and acknowledge bugs and never actually do development,
or start small and do some fixes.

Honestly someone engaged is a huge win. You don't need to do a
complete rewrite on day one, just acknowledging bugs, triaging, and
responding to things will go a long way.

The plugin is marked for adoption (as you said) so all you need to get
started is the PR (6)

Gavin

On Tue, Feb 22, 2022 at 12:06 PM Mohammed Abdullah <mhmd...@gmail.com> wrote:
>
> Hi All,
>
> I have been a Jenkins Admin and User for more than 5 years now. I would love to contribute to better the tool and part of this journey.
>
> I came across the "Adopt a Plugin" initiative a couple of years ago but my lack of knowledge in development kept me at bay.
>
> I have decided to give it a shot now, I would like to start with a plugin which I think I can handle and go on from there.
>
> DETAILS AS REQUESTED:
> 1. https://plugins.jenkins.io/global-post-script/
> 2. It is up for Adoption
> 3. All open tickets for this one
> 4. https://github.com/mhmdabdh
> 5. abie_in
> 6. Well I tried to create a pull request on (/permissions/plugin-global-post-script.yml) but thought it would be better to get more information before doing anything.
>
> Thank you,
>
> Thanks and regards,
> Mohammed Abdullah
> +91 9176414618
> Chennai, India
>
> --
> 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 jenkinsci-de...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/02f4ea91-fc74-4c93-85ba-ef15be489066n%40googlegroups.com.

Mark Waite

unread,
Feb 22, 2022, 3:40:14 PM2/22/22
to Jenkins Developers
On Tuesday, February 22, 2022 at 1:06:50 PM UTC-7 you wrote:
Hi All,

  I have been a Jenkins Admin and User for more than 5 years now. I would love to contribute to better the tool and part of this journey.

  I came across the "Adopt a Plugin" initiative a couple of years ago but my lack of knowledge in development kept me at bay. 

  I have decided to give it a shot now, I would like to start with a plugin which I think I can handle and go on from there.

DETAILS AS REQUESTED:
2. It is up for Adoption
3. All open tickets for this one
5. abie_in
6. Well I tried to create a pull request on (/permissions/plugin-global-post-script.yml) but thought it would be better to get more information before doing anything.


Thanks so much for adopting a plugin!  Create the pull request to adopt the plugin.  That's the best way to get started.

If you're interested in a series of steps to consider, try the "Contributing to Open Source" document.  It includes text descriptions of steps and links to a five part video series:
  • Part 1 - Choosing your plugin, update the parent pom, update Jenkins base version

  • Part 2 - Spotbugs, incremental builds, dependency updates, and release drafter

  • Part 3 - Migrate docs to GitHub, add a “report an issue” link, interactive testing

  • Part 4 - Enable continuous delivery, plugin bill of materials

  • Part 5 - Topics and labels on repositories, resolving security scan reports

Many of the topics in the document are not covered in the video series.  If you find mistakes in the document, please suggest corrections so that we can include the corrections in the pull request that will eventually be completed on www.jenkins.io.

Mark Waite 

Jean-Marc Meessen

unread,
Feb 23, 2022, 4:33:27 AM2/23/22
to Jenkins Developers, Mohammed Abdullah
Hello Mohammed,

Thank you for stepping forward to adopt this plugin: it deserves indeed some attention and care. And it is a good way to learn about Jenkins.
The description of the plugin adoption process is here: https://www.jenkins.io/doc/developer/plugin-governance/adopt-a-plugin/  

Don't hesitate to ask for help here (adoption, coding, etc).

> "but thought it would be better to get more information before doing anything"
Do you have a particular doubt you would like to have clarifications on?

/- Jmm

--
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 jenkinsci-de...@googlegroups.com.

Mohammed Abdullah

unread,
Feb 25, 2022, 12:21:13 AM2/25/22
to Jenkins Developers
Thanks for the warm welcome Gavin, Mark and Jmm. I will go through all the videos and docs, I am sure I will find my answers in there, thanks for sharing. 

I have submitted my PR2409 , hopefully it will get approved soon and I will remove the "up for adoption tag"

Also, Mark, last month I saw your talk at the Contributor Summit,  it is a phenomenal way of getting people interested (me included)! :)

Reply all
Reply to author
Forward
0 new messages