backstage / community-plugins

Community plugins for Backstage
Apache License 2.0
145 stars 148 forks source link

🚀 Copilot: Support for GitHub Organizations in addition to GitHub Enterprise. #1334

Closed dfl-aeb closed 2 hours ago

dfl-aeb commented 2 hours ago

Plugin Name

plugin-copilot & plugin-copilot-backend

🔖 Feature description

Support for fetching metrics for GitHub Organizations in addition to GitHub Enterprise.

🎤 Context

Currently, our implementation only supports GitHub Enterprise. However, many users and teams use GitHub Organizations for their repositories and projects and have no enterprise license. Adding support for GitHub Organizations would allow a broader range of users to benefit from the plugin.

✌️ Possible Implementation

Some easy adjustments were made in this PR: https://github.com/dfl-aeb/community-plugins/pull/1/files

This would only allow to use either enterprise or orgs, which is totaly fine for my use case.

👀 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!

alissonfabiano commented 2 hours ago

hey @dfl-aeb,

Thanks for your suggestion!

Currently there is a PR #1261 that implementation

dfl-aeb commented 2 hours ago

I just found it too, sorry 🙈 😆