<#3870 [Core feature] Support a github codespaces ...
# flyte-github
a
#3870 [Core feature] Support a github codespaces environment for flyte development Issue created by cosmicBboy Motivation: Why do you think this is important? This effort would support multiple use cases, e.g.: • Running workshop content • Developing and testing
flytekit
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