Initial Commit
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# SonarDesk
|
||||
Native macOS SonarQube dashboard built with SwiftUI.
|
||||
|
||||
## Open
|
||||
Open `SonarDesk.xcodeproj` in Xcode, select your Development Team under Signing & Capabilities, then Run.
|
||||
|
||||
## First connection
|
||||
Open SonarDesk > Settings, add your SonarQube Server URL and a SonarQube user token. Tokens are stored in Keychain.
|
||||
|
||||
## Included
|
||||
- Multiple SonarQube servers
|
||||
- Keychain token storage
|
||||
- Server status/version
|
||||
- Project dashboard
|
||||
- Quality gate state
|
||||
- Bugs, vulnerabilities, smells, coverage, duplication, LOC
|
||||
- Project detail
|
||||
- Unresolved issue browser/search
|
||||
- Sandboxed outgoing networking
|
||||
|
||||
## v1.2 dashboard improvements
|
||||
- Colour-accented interactive dashboard cards.
|
||||
- Bugs and Vulnerabilities cards navigate directly to filtered global issues.
|
||||
- Failed Gates card filters the dashboard project list to failing quality gates.
|
||||
- Projects card restores the complete project list.
|
||||
- Dashboard project rows are clickable and open project details.
|
||||
- Dashboard project pagination with 10, 25, and 50 rows per page.
|
||||
- Existing user-defined sidebar project ordering is preserved by pagination.
|
||||
Reference in New Issue
Block a user