Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Integrate pull request preview environments #2492

Closed
3 of 7 tasks
waveywaves opened this issue Jan 6, 2023 · 0 comments
Closed
3 of 7 tasks

[FR] Integrate pull request preview environments #2492

waveywaves opened this issue Jan 6, 2023 · 0 comments
Labels
feature Work on a feature request

Comments

@waveywaves
Copy link

Instructions

Thank you for submitting an issue. Please refer to our issue policy for information on what types of issues we address.

Proposal Summary

I would like to support FiftyOne by implementing Uffizzi preview environments.
Disclaimer: I work on Uffizzi.

Uffizzi is a Open Source full stack previews engine and our platform is available completely free for FiftyOne (and all open source projects). This will provide maintainers with preview environments of every PR in the cloud, which enables faster iterations and reduces time to merge. You can see the open source repos which are currently using Uffizzi over here

Uffizzi is purpose-built for the task of previewing PRs and it integrates with your workflow to deploy preview environments in the background without any manual steps for maintainers or contributors.

We can go ahead and create an Initial PoC for you right away if you think there is value in this proposal.

TODO:

  • Intial PoC

Motivation

  • What is the use case for this feature?
    You will be able to preview every change made to fiftyone before the PR is merged. The server and the app will be previewed together at all times in this case.

  • Why is this use case valuable to support for FiftyOne users in general?

  • Why is this use case valuable to support for your project(s) or organization?

  • Why is it currently difficult to achieve this use case?

What areas of FiftyOne does this feature affect?

  • App: FiftyOne application
  • Core: Core fiftyone Python library
  • Server: FiftyOne server

Details

Use this section to include any additional information about the feature. If you have a proposal for how to implement this feature, please include it here.

Willingness to contribute

The FiftyOne Community welcomes contributions! Would you or another member of your organization be willing to contribute an implementation of this feature?

  • Yes. I can contribute this feature independently
  • Yes. I would be willing to contribute this feature with guidance from the FiftyOne community
  • No. I cannot contribute this feature at this time
@waveywaves waveywaves added the feature Work on a feature request label Jan 6, 2023
@brimoor brimoor closed this as completed Jan 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Work on a feature request
Projects
None yet
Development

No branches or pull requests

2 participants