acoustic-carpenter-78188
07/17/2023, 3:40 PMflytekit changes
• Contributing and testing flytesnacks examples
Goal: What should the final outcome look like, ideally?
A single-click button to create a github codespace for a particular repo. This would involve specifying an appropriate dev container that has various things installed in it, like: flytectl, flytekit, etc.
Describe alternatives you've considered
Beefing up <http://sandbox.union.ai|sandbox.union.ai> to make it easy to start a development / workshop environment for Flyte.
Propose: Link/Inline OR Additional context
Currently <http://sandbox.union.ai|sandbox.union.ai> is a limited environment built for the purpose of making it easy to try out Flyte. The issue here is with maintainability: if a workshop uses resources that are beyond the capabilities of the hosted sandbox, we will need to invest time into re-configuring it.
There are open source benefits to supporting github codespaces as a workshop/development environment:
• infrastructure is hosted by github: we don't have to worry about cost/maintenance beyond the dev containers
• open source community can help us maintain dev containers
• github codespaces is a familiar environment for folks to develop in the cloud
Currently, FlyteDecks don't work (either on hosted sandbox, or in a sandbox run on github codespaces)... we'll need to figure out how to make this work.
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyte