ewega opened a new issue, #8686: URL: https://github.com/apache/incubator-devlake/issues/8686
## Depends on - Rename plugin identifier to `gh-copilot` (see sibling issue) so the UI can reliably map plugin → config/icon. ## Goal Replace the placeholder icon shown for the GitHub Copilot plugin with an actual Copilot logo asset in Config-UI. ## Scope - Add/update the Copilot plugin icon asset under the plugin’s UI assets (e.g., `assets/icon.svg`). - Wire the icon into the plugin registry config (import via `?react` like other plugins). - Verify plugin cards and any other icon renderers use the new icon. ## Acceptance Criteria - The GitHub Copilot plugin card shows the new icon instead of the generic placeholder. - All views that render plugin icons (cards, dropdowns, headers) show the correct icon. ## Branding / Licensing - Use an officially sourced GitHub Copilot logo asset and comply with any trademark/attribution requirements. - If the official asset cannot be included due to policy, use a custom non-trademark icon that is clearly distinct. ## Implementation Notes (starting points) - Placeholder fallback is used when plugin config isn’t registered; ensure the plugin is registered as `gh-copilot`. - Look at existing plugin icon patterns in `config-ui/src/plugins/*/assets/icon.svg` and registry wiring in `config-ui/src/plugins/index.ts`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
