contributing a SonarQube plugin for TIBCO BusinessWorks 6

349 views
Skip to first unread message

kshi...@tibco.com

unread,
Jul 8, 2016, 10:34:06 AM7/8/16
to SonarQube
Hello,

I had created a SonarQube plugin for TIBCO BusinessWorks 6. I was looking for instructions/process on how it can published and made generally available to the public.

Thank you,
Kapil

G. Ann Campbell

unread,
Jul 8, 2016, 10:48:55 AM7/8/16
to SonarQube, kshi...@tibco.com
Hi Kapil,

That depends on how you want it to be listed. If you simply point me to the project page (docs, download &etc) I can add it to Other Plugins

If you want it available in the update center, then the requirements are here.


:-)
Ann

Kapil Shivarkar

unread,
Jul 9, 2016, 2:46:44 PM7/9/16
to G. Ann Campbell, SonarQube
Hi Ann,

Below is the Google drive link to the documentation, usage videos and the SonarQube plugin for TIBCO BW6 jar file. Let me know if you need any further information from me.



Thank you,
Kapil
--
Kapil

Kapil Shivarkar

unread,
Jul 9, 2016, 2:52:44 PM7/9/16
to G. Ann Campbell, SonarQube
Hi Ann,

Update. 

Below is the new link to the documentation.


Thank you,
Kapil
--
Kapil

G. Ann Campbell

unread,
Jul 11, 2016, 7:45:14 AM7/11/16
to Kapil Shivarkar, SonarQube
Hi Kapil,

All I see is an empty folder.


Ann



---
G. Ann CAMPBELL | SonarSource
Product Owner

Kapil Shivarkar

unread,
Jul 11, 2016, 10:53:17 AM7/11/16
to G. Ann Campbell, SonarQube
--
Kapil

G. Ann Campbell

unread,
Jul 11, 2016, 10:59:32 AM7/11/16
to Kapil Shivarkar, SonarQube
Hi Kapil,

Here's what I see:

Inline image 1

You don't have a corporate policy blocking this, do you?


Ann



---
G. Ann CAMPBELL | SonarSource
Product Owner

G. Ann Campbell

unread,
Jul 11, 2016, 12:08:10 PM7/11/16
to Kapil Shivarkar, SonarQube
Hi Kapil,

My other persona can now see the 4 files in the folder, so I assume everyone else can too.

I'm happy to add this to the Other Plugins page. However, 
* I think I must first ask you to add a license statement to the documentation. I'm not asking you to make the plugin FLOSS, just to state what the license is. As-is, I suspect there are many people who will be afraid there's a "gotcha" until/unless you state outright what the licensing and usage policies are.

* I just want to point out that documentation for plugins is typically posted in an html rather than a doc format. Your plugin, your docs, your decision. I mention this only because it's not what users are used to.

Those to things said, I want to thank you for your expansion of the SonarQube ecosystem and especially your struggle to get this out there.


Ann






---
G. Ann CAMPBELL | SonarSource
Product Owner

On Mon, Jul 11, 2016 at 11:59 AM, Kapil Shivarkar <kshi...@tibco.com> wrote:
Okay, I got it the files were owned by my other ID (TIBCO) and the folder owner was owned by different ID (Google). I fixed it and hopefully now it works. If you still are not able to access II will send you the files as attachment.

Regards,
Kapil

On Mon, Jul 11, 2016 at 5:46 PM, G. Ann Campbell <ann.ca...@sonarsource.com> wrote:
I just tried it with a different persona & the folder is blank. Have you set permissions of each document in the folder ot "anyone with the link"?



---
G. Ann CAMPBELL | SonarSource
Product Owner

On Mon, Jul 11, 2016 at 11:44 AM, Kapil Shivarkar <kshi...@tibco.com> wrote:

On Mon, Jul 11, 2016 at 5:41 PM, G. Ann Campbell <ann.ca...@sonarsource.com> wrote:
Okay, now, the directory is non-empty for me, but I suspect that's because you shared the contents directly with me. 

Could you try
1) setting the document permissions to "anyone with the link..."
2) revoking my permissions

Then we can see if Joe User will be able to see everything.


Ann




---
G. Ann CAMPBELL | SonarSource
Product Owner

On Mon, Jul 11, 2016 at 11:29 AM, G. Ann Campbell <ann.ca...@sonarsource.com> wrote:
You've shared the directory. Have you shared the contents?



---
G. Ann CAMPBELL | SonarSource
Product Owner

On Mon, Jul 11, 2016 at 11:18 AM, Kapil Shivarkar <kshi...@tibco.com> wrote:
Strange as I tested it by sharing with a friend having a non google account but he seems to be able to access the drive.

Inline image 2

On Mon, Jul 11, 2016 at 5:13 PM, G. Ann Campbell <ann.ca...@sonarsource.com> wrote:
I got the invite & replied. It's still empty for me. :-(



---
G. Ann CAMPBELL | SonarSource
Product Owner

On Mon, Jul 11, 2016 at 11:11 AM, Kapil Shivarkar <kshi...@tibco.com> wrote:
Strange, I again sent you an invitation directly via Google Drive. Maybe now it should work.

- Kapil 




--
Kapil





--
Kapil




--
Kapil

G. Ann Campbell

unread,
Jul 12, 2016, 7:08:36 AM7/12/16
to Kapil Shivarkar, SonarQube
Hi Kapil,

I mean the license under which people would use you plugin. Does using it obligate them to send you money? share data with you? worship obscure gods? Or are they under no obligations at all?


Thx,
Ann



---
G. Ann CAMPBELL | SonarSource
Product Owner

On Tue, Jul 12, 2016 at 4:55 AM, Kapil Shivarkar <kshi...@tibco.com> wrote:
Hi Ann,

When you say add a license statement to the documentation, do you mean the license statement of the SonarQube plugin or for the platform for which the plugin is created. 
As for the format of the documentation, the best I could do at this point is convert the documentation to a pdf format. Will update it to an html format as soon as possible.

Regards,
Kapil
--
Kapil

Kapil Shivarkar

unread,
Jul 12, 2016, 7:24:08 AM7/12/16
to G. Ann Campbell, SonarQube
Hi Ann,

The plugin is open and free to be used by whomever is interested and finds it useful.

- Kapil
--
Kapil

G. Ann Campbell

unread,
Jul 12, 2016, 7:26:38 AM7/12/16
to Kapil Shivarkar, SonarQube
That's what I figured. :-)

But could you make that official with some sort of statement in the docs? Or is it already there & I missed it? I'll be honest, I just did a search for the word "license."


Ann



---
G. Ann CAMPBELL | SonarSource
Product Owner

Adam Gabryś

unread,
Jul 12, 2016, 7:33:26 AM7/12/16
to G. Ann Campbell, Kapil Shivarkar, SonarQube
Hi,
You can think about very commercial friendly license: the BSD (https://opensource.org/licenses/BSD-2-Clause or https://opensource.org/licenses/BSD-3-Clause).

Regards,
Adam Gabryś


From: ann.ca...@sonarsource.com
Date: Tue, 12 Jul 2016 07:26:36 -0400
Subject: Re: contributing a SonarQube plugin for TIBCO BusinessWorks 6
To: kshi...@tibco.com
CC: sona...@googlegroups.com
--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/CAEi9rU%2B2%2BSm3X-QPg8%3Dqz%3DvpPrZ33V0EsT5mk1M08PmKAZPL8g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Kapil Shivarkar

unread,
Jul 12, 2016, 7:49:22 AM7/12/16
to Adam Gabryś, G. Ann Campbell, SonarQube
Hi Adam/ Ann,

Thank you for the information. I have added the license statement in the document and shared it as pdf (see attachment or find it in the google drive).

Regards,
Kapil
--
Kapil
Sonar_BusinessWorks6_Plugin_1.0.0_forpublishing.pdf

G. Ann Campbell

unread,
Jul 12, 2016, 8:05:34 AM7/12/16
to Kapil Shivarkar, Adam Gabryś, SonarQube
Perfect! Thanks Kapil (and Adam). I've added a listing.


:-)
Ann



---
G. Ann CAMPBELL | SonarSource
Product Owner

Kapil Shivarkar

unread,
Jul 12, 2016, 8:42:32 AM7/12/16
to G. Ann Campbell, Adam Gabryś, SonarQube
Thanks Ann. Can you update the link to the documentation and archive to https://github.com/kapilshivarkar/SonarQube-Plugin-for-BusinessWorks6.git instead of Google Drive.

Thank you,
Kapil
--
Kapil

Kapil Shivarkar

unread,
Jul 12, 2016, 8:44:04 AM7/12/16
to G. Ann Campbell, Adam Gabryś, SonarQube
Also can you change the description to "Analyzes TIBCO BusinessWorks 6 projects"

Thank you,
Kapil
--
Kapil

G. Ann Campbell

unread,
Jul 12, 2016, 8:45:45 AM7/12/16
to Kapil Shivarkar, Adam Gabryś, SonarQube
Happily! Done.

BTW, you might consider creating a GitHub release and attaching the jar to the release rather than making part of the checked-in sources of the repository.


Ann



---
G. Ann CAMPBELL | SonarSource
Product Owner

Kapil Shivarkar

unread,
Jul 12, 2016, 8:47:18 AM7/12/16
to G. Ann Campbell, Adam Gabryś, SonarQube
Thanks for the tip. Will do.

- Kapil
--
Kapil

kamaraj...@gmail.com

unread,
Jul 16, 2016, 11:14:12 AM7/16/16
to SonarQube, kshi...@tibco.com
Hi Kapil,

Can you help me how to SonarQube integrated with Tibco BW 5.9 or 5.11. I go through your document it was very good, 
Thanks advance.
my personal id is kamara...@gmail.com

santhu...@gmail.com

unread,
Apr 14, 2017, 5:17:31 AM4/14/17
to SonarQube, kshi...@tibco.com, kamaraj...@gmail.com
Hi Kapil,

Even i wanted to implement it for Tibco BW-5 ,Could you please help me to implement it ?

Thank you in advance!

Regards

Santhosh

gd.ravi...@gmail.com

unread,
Jun 9, 2017, 7:07:36 PM6/9/17
to SonarQube, kshi...@tibco.com
How to add SonarQube plugin for TIBCO BusinessWorks 6. We need to be add jar file in Tibco BW6 Designer,I have added Sonar plugin in BW 6 designer only.

Kapil Shivarkar

unread,
Jun 10, 2017, 4:21:27 AM6/10/17
to gd.ravi...@gmail.com, SonarQube
Read the documentation shipped with the plugin. 
Reply all
Reply to author
Forward
0 new messages