Stapler IntelliJ Plugin JetBrains Marketplace listing

145 views
Skip to first unread message

Denys Digtiar

unread,
May 4, 2021, 9:48:54 PM5/4/21
to Jenkins Developers

Posting here based on the discussion in @stapler/idea-stapler-plugin#44

Stapler plugin for IntelliJ IDEA is currently listed under KK's account.
JetBrains added JetBrains Marketplace Organizations which enables plugin listing/management by a group of people.

Would it be possible to create a Jenkins organization?
KK then will be able to transfer the plugin to be managed by the wider Jenkins community.

As a follow-up, the release process can then be fully automated, see https://github.com/stapler/idea-stapler-plugin/issues/14

Tim Jacomb

unread,
May 5, 2021, 2:21:17 AM5/5/21
to jenkin...@googlegroups.com
+1000

--
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/e1aaf8ea-f767-4aa5-aac6-4695718ad596n%40googlegroups.com.

Oleg Nenashev

unread,
May 5, 2021, 2:44:19 AM5/5/21
to Jenkins Developers
+1000 as well

I am not sure we want to just move the existing plugin though. Maybe it makes sense to rename the plugin to "Jenkins plugin", Stapler is not really used elsewhere. Having it as Jenkins plugin allows to add more Jenkins-specific features, e.g. better developer run mode or deeper integrations with Jenkins Test Harness, or various context help dedicated to Jenkins development (e.g. REST API, permission check checks, custom static analysis rules, etc., etc.). I would also suggest moving it to the jenkinsci GitHub organization so that we could manage it more efficiently and attract contributors.

Oleg Nenashev

unread,
May 5, 2021, 2:51:12 AM5/5/21
to Jenkins Developers
I went ahead and created https://plugins.jetbrains.com/organizations/jenkins . If you want to join the org, please share your JetBrains Marketplace account IDs in this thread.
And thanks to Denys for driving this topic!

Denys Digtiar

unread,
May 5, 2021, 2:58:52 AM5/5/21
to Jenkins Developers
> Maybe it makes sense to rename the plugin to "Jenkins plugin", Stapler is not really used elsewhere. Having it as Jenkins plugin allows to add more Jenkins-specific features,
I actually had the same though. I even put it in writing :) https://github.com/stapler/idea-stapler-plugin/issues/43

Denys Digtiar

unread,
May 5, 2021, 3:36:16 AM5/5/21
to Jenkins Developers
Thank you, Oleg!
The next steps according to the docs are
1. Add KK to the Org
2. Change the Vendor in the plugin metadata and release
3. Transfer the plugin
I will find time to follow-up

Tim Jacomb

unread,
May 5, 2021, 3:36:32 AM5/5/21
to Jenkins Developers
> If you want to join the org, please share your JetBrains Marketplace account IDs

my email is my ID as far as I can tell

Oleg Nenashev

unread,
May 5, 2021, 3:41:17 AM5/5/21
to Jenkins Developers
Added Tim and Kohsuke to the org. Everyone is admin for now.
We can figure out permissions later if needed

Tim Jacomb

unread,
May 5, 2021, 3:44:30 AM5/5/21
to Jenkins Developers
I see the board is the email contact, https://plugins.jetbrains.com/organizations/jenkins 

Is that an expected contact point? Would it be better to set the dev mailing list or infra?

Oleg Nenashev

unread,
May 5, 2021, 3:46:20 AM5/5/21
to Jenkins Developers
Good question. I added the board, because I do not know which kind of traffic we will get.
Changing to Infra is reasonable.

Tim Van Holder

unread,
May 6, 2021, 5:56:45 PM5/6/21
to jenkin...@googlegroups.com
Can I get added as well? Might give me a reason to dive into IntelliJ platform stuff.
I use either IDEA or Rider on a daily basis, so was only a matter of time I suppose.

Oleg Nenashev

unread,
May 7, 2021, 7:13:31 PM5/7/21
to Jenkins Developers
Hi Tim! 

I think you and anyone else can start contributing to the plugin without needing any permissions on the JetBrains Marketplace. No objections from me w.r.t. granting these permissions if others agree.

On a separate note, should we go ahead and move the repository to the jenkinsci org? I can move it if others agree, especially Stapler org admins like Jesse or Daniel.

Best regards,
Oleg

Jesse Glick

unread,
May 10, 2021, 8:16:38 AM5/10/21
to Jenkins Dev
On Fri, May 7, 2021 at 7:13 PM Oleg Nenashev <o.v.ne...@gmail.com> wrote:
should we go ahead and move the repository to the jenkinsci org?

Fine with me. We should probably move `stapler/stapler` itself (INFRA-2908); we have already started publishing to the Jenkins Artifactory rather than OSSRH. 

Oleg Nenashev

unread,
May 10, 2021, 12:33:22 PM5/10/21
to Jenkins Developers
FTR I started https://groups.google.com/g/jenkinsci-dev/c/1T3yDHl1nEQ . I have a partially-completed proposal for Stapler in my drafts, so I went ahead and started the discussion

Oleg Nenashev

unread,
May 28, 2021, 5:37:47 PM5/28/21
to Jenkins Developers
FTR the plugin was moved to the jenkinsci GitHub organization: https://github.com/jenkinsci/idea-stapler-plugin
Denys will be an admin there once he accepts the invitation to the GitHub org

Tim Jacomb

unread,
Jul 26, 2021, 4:20:59 AM7/26/21
to Jenkins Developers, k...@kohsuke.org
cc Kohsuke

--
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.

Denys Digtiar

unread,
Jul 30, 2021, 1:57:16 AM7/30/21
to Jenkins Developers
Thank you Kohsuke! The new release has not completed a JetBrains approval yet but it is already a part of the Jenkins project on JetBrains Marketplace.
Now JetBrains requires legal agreement to https://plugins.jetbrains.com/legal/developer-agreement and https://plugins.jetbrains.com/legal/approval-guidelines to be able to manage the plugin. 

Tim Jacomb

unread,
Aug 2, 2021, 4:28:32 PM8/2/21
to jenkin...@googlegroups.com

Denys Digtiar

unread,
Aug 9, 2021, 9:47:12 PM8/9/21
to Jenkins Developers
Tim,
Does it mean that you have accepted the Developer Agreement? Is it OK?

Tim Jacomb

unread,
Aug 10, 2021, 2:18:00 AM8/10/21
to jenkin...@googlegroups.com
It was already accepted when I logged in, probably done a long time ago

Reply all
Reply to author
Forward
0 new messages