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]

Reply via email to