Where them APIs at? -- I'm developing a SonarQube issue classifier plugin

120 views
Skip to first unread message

Dhruvan Ganesh

unread,
Sep 27, 2016, 7:24:50 AM9/27/16
to SonarQube
Hi Gang,

I'm a newbie to SonarQube. I'm currently developing a plugin to classify Issues.

1. Where are the Java API docs located?
2. Where are the Ruby on Rails API docs?
3. Does calling the Web API from a widget require Auth?

Misc: Any advice on how one can classify Plugins without Java or RoR is also helpful to me. 

Thanks,
Dhruvan

G. Ann Campbell

unread,
Sep 27, 2016, 8:06:41 AM9/27/16
to SonarQube
Hi Dhruvan,


You may also benefit from the general docs: http://docs.sonarqube.org/display/DEV/Extension+Guide

There aren't any RoR docs, but that's soon to be a moot point. 6.1 dropped project dashboards and 6.2 is likely to drop global dashboards as well.


Ann

Dhruvan Ganesh

unread,
Sep 28, 2016, 2:23:06 AM9/28/16
to SonarQube
Hi Ann,

If you drop dashboard support how would you suggest I create a custom UI then? Or is SonarQube becoming purely a server to perform code analyses? 

Dhruvan

pth8...@gmail.com

unread,
Oct 13, 2016, 7:54:34 AM10/13/16
to SonarQube
Hi Ann,

Could you please clarify your plans around plugin development.

What approach do you recommend plugin developers take at this point?

It's challenging to develop RoR plugins when there's no documentation. 

It appears you are now replacing RoR with React? If that's the case will the documentation be available on release? When is the release expected?

If dashboards are being removed can you please provide an overview of how plugins will work.

Any insight to status, plans, and recommendations would be much appreciated.

thanks,
Paul

pth8...@gmail.com

unread,
Oct 18, 2016, 1:44:14 PM10/18/16
to SonarQube, pth8...@gmail.com
Hi Ann,

It really would help to get your input on your plans for plugin developers and what you recommend at this current point.

best regards,
Paul

G. Ann Campbell

unread,
Oct 18, 2016, 1:59:03 PM10/18/16
to SonarQube
Just realized I didn't "reply all"


---
G. Ann CAMPBELL | SonarSource
Product Owner

---------- Forwarded message ----------
From: G. Ann Campbell <ann.ca...@sonarsource.com>
Date: Tue, Oct 18, 2016 at 1:47 PM
Subject: Re: Where them APIs at? -- I'm developing a SonarQube issue classifier plugin
To: pth8...@gmail.com


Hi,

IMO, there's no point in further RoR development on your side. We are working steadily to purge all RoR code from the platform, so anything you develop will soon be useless.

If I were you, I'd confine myself to developing metrics and rules.


Ann



---
G. Ann CAMPBELL | SonarSource
Product Owner

--
You received this message because you are subscribed to a topic in the Google Groups "SonarQube" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sonarqube/52rK-8kJX9c/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sonarqube+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/7f85c0bd-ed66-41b5-a0f3-5aa7835522f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


pth8...@gmail.com

unread,
Oct 26, 2016, 1:16:47 PM10/26/16
to SonarQube
Hi Ann,

Thanks for the update. Excuse the late response I’ve been traveling.

Can you indicate when you expect your new plugin API will be available so we can update our customers. 

Can you also provide an indication of what capabilities will be available to plugin developers, using what technologies, and will documentation for your apis and how to build plugins be available at release time? If not, when do you expect availability of the plugin documentation?

For now, a general high level overview of your short and long term plans and architecture for plugins would be appreciated.

You recommend only injecting metrics and rules into Sonarqube, is this a temporary limitation or is this part of your long term plans for plugins?

You mentioned also that the dashboards will be removed, does this mean that we will not be able to develop custom plugin widgets for presenting results (issues and measures), images and custom html? We have customers who currently use our dashboards, so please clarify how you intend for plugin developers to support existing customers.

Thanks,
Paul
To unsubscribe from this group and all its topics, send an email to sonarqube+...@googlegroups.com.

G. Ann Campbell

unread,
Oct 26, 2016, 3:03:46 PM10/26/16
to Paul Hickey, SonarQube
Hi Paul,

At this point, we don't anticipate any public APIs, extension points, etc. for visual elements. 

That includes custom widgets. After all, without a dashboard, where would you show them?


Ann




---
G. Ann CAMPBELL | SonarSource
Product Owner

To unsubscribe from this group and all its topics, send an email to sonarqube+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/64bf7d0a-02c9-4a18-a2cf-e3877e569ee4%40googlegroups.com.

pth8...@gmail.com

unread,
Oct 26, 2016, 3:50:39 PM10/26/16
to SonarQube, pth8...@gmail.com
Ok but can you indicate when you expect your *new* plugin API will be available, whatever it happens to support, we would like to keep our customers up to date on our intentions wrt Sonarqube. 

Can you also provide some information on what capabilities will be available to plugin developers, using what technologies, and will documentation for your apis and how to build plugins be available at release time? If not, when do you expect availability of the plugin documentation?

I suspect I am not the only one who would appreciate a general overview of your short and long term plans and architecture for plugins.

Thanks,
Paul
Reply all
Reply to author
Forward
0 new messages