backstage / community-plugins

Community plugins for Backstage
Apache License 2.0
137 stars 135 forks source link

🚀 Feature: [SonarQube Plugin] Enhancement to support tabular list of sonarqube views #446

Open veerendervoskula opened 4 months ago

veerendervoskula commented 4 months ago

🔖 Feature description

Components that's currently have sonarqube setup can see code quality insights for their software at component level. But if teams or leaders wishes to see aggregated views of this information they must go through each component individually.

🎤 Context

This feature is to provide tabular lists of sonarqube views at team, system and domain levels for each component part of that grouping. This tabular component uses existing sonarqube card component functionality to extract various subcomponents like as bugs, vulnerabilities, quality gates, and so on into their own components, allowing subcomponents to be used in multiple views. Iterating over the existing sonarQubeApi.GetFindingSummary is used to retrieve code quality metric insights data for all the components.

✌️ Possible Implementation

We have done these changes and would like to contribute and appreciate if you could accept that and found useful.

👀 Have you spent some time to check if this feature request has been raised before?

🏢 Have you read the Code of Conduct?

Are you willing to submit PR?

Yes I am willing to submit a PR!

awanlin commented 4 months ago

Hi @veerendervoskula, the SonarQube plugin has been moved to the Community Plugins repo, I'll move this issue there for you 👍

vinzscam commented 4 months ago

it sounds like a good idea @veerendervoskula. Would you like to be assigned to the issue?

veerendervoskula commented 3 months ago

Hi @vinzscam, yes please

veerendervoskula commented 2 months ago

Hi @vinzscam , could you please reassign it to my colleague @SaachiNayyer ? She will be contributing to this. Thanks.

awanlin commented 2 months ago

For some reason I can't seem to assign @SaachiNayyer but they are working on it 👍

vinzscam commented 2 months ago

For some reason I can't seem to assign @SaachiNayyer but they are working on it 👍

I think we need an interaction from @SaachiNayyer in this issue in order to assign her. GitHub 🤷‍♂️

awanlin commented 2 months ago

Ah, that makes sense, thanks for pointing that out @vinzscam 👍

SaachiNayyer commented 2 months ago

Hi All I am working on the issue and hopefully will submit a revised PR after addressing comments , later this week. Thanks

awanlin commented 2 months ago

Thanks @SaachiNayyer, I've assigned this issue to you. Also, screen shots would be really helpful. Also, with this feature it should ideally be additive meaning the exiting UI and features should work as is still and this would be new additions to it 👍