I am only a user of Airflow. Gitpod[1] workspaces work fine, there is a vscode option now. And vscode have a good support for python related development. There is a chrome extension available so that the a button (for opening a ready-to-code online workspace) shows up at the GitHub repo page.
Since, the discussion is concerned with beginners to the project the gitpod works fine. I recently attempted to add a PR for gitpod, but I did not know whether there is interest in this feature. If you feel this is worth a shot, I will try to contribute gitpod support. (It involves a .gitpod.yml and which has tasks definition for setup commands and open ports). I think the barrier also applies to airflow website - it has complex commit hooks, ssh for submodules, etc. PS: I am not related to gitpod.io [1] gitpod.io Thank you, Janardhan On Sunday, June 13, 2021, Jarek Potiuk <[email protected]> wrote: > I think we can (and will) do better. Setting up and maintaining such > machines is quite an effort and cost (especially from > security/isolation point of view, protecting against supply-chain > attacks but also against people who try to use such environments for > bitcoin mining and similar [1] - and there are many more aspects). > > Just having a machine without having a fully managed lifecycle and > someone to solve problems of people using it on a daily basis is not > enough. > > However the plan is (for a long time) to make Airflow fully integrated > with Codespaces [2] when they become generally available. > > It has been initially planned for Q3 2020 but due to complexity of > making it publicly available (and solving the problems I mentioned > above) this has been shifted to Q3 2021 (by a year). It isn't an easy > thing to release. But I am quite confident GitHub will do it > eventually and we will be fully on-board with it. > > [1] https://www.infoq.com/news/2021/04/GitHub-actions-cryptomining/ > [2] https://github.com/features/codespaces > [3] https://github.com/github/roadmap/issues/55 > > J. > > On Sun, Jun 13, 2021 at 11:12 AM David Brownkush > <[email protected]> wrote: > > > > Hi All, > > > > There is a high obstacle of entry to start contributing to Airflow that > might deter new contributors from actually contributing, and that is the > complicated environment setup for running pre-commits and tests as > described in the quick start guide (not so quick actually). One would need > an Ubuntu machine lying around with pycharm installed and decent cpu & > memory to run airflow. > > > > What if there were a public server that aspiring contributors could SSH > into, skip all the trouble of setups, dive straight into the code and > start working on their first issues? Would anyone care to donate a free > machine? > > > > Just a thought; thanks for reading. > > David > > > > -- > +48 660 796 129 >
