backstage / community-plugins

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

🔌 Plugin: Uffizzi Plugin for managing Ephemeral Environments created on Pull Requests #220

Closed waveywaves closed 4 hours ago

waveywaves commented 1 year ago

🔖 Summary

Uffizzi is a ephemeral environments service. Backstage uses Uffizzi for creating ephemeral environments or previews on every pull request. We want to make a plugin that would help the Backstage team

Currently I have created a MVP which just calls all the PR previews created for the Backstage repo to get an idea of the Backstage development ecosystem. https://github.com/UffizziCloud/backstage-uffizzi-plugin

image (4)

cc @axisofentropy @gadkins @jpthurman

🌐 Project website (if applicable)

https://uffizzi.com

✌️ Context

No response

👀 Have you spent some time to check if this plugin 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!

punkle commented 1 year ago

@waveywaves the GitHub pull requests plugin is maintained by @RoadieHQ a company I work for. I can't claim much of the credit for the plugin.

I have seen places where render functions are passed to allow components to be injected into other components. The best patterns for that type of thing I wouldnt be able to advise.

waveywaves commented 1 year ago

@punkle Thank you for the reply.

I have seen places where render functions are passed to allow components to be injected into other components. The best patterns for that type of thing I wouldnt be able to advise.

Could you point me to them for the sake of context ? Not sure how they would be implemented. Is there anyone on the @RoadieHQ team relevant to this endeavor who might be able to pitch in ?

github-actions[bot] commented 1 week ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.