If it has the potential to save hours of setup time per user then there's a lot of value I think. I'd be willing to test or write docs for the gitpod feature; let us know the link to your branch!
On 2021/06/13 11:10:13, Janardhan <[email protected]> wrote: > 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 > > >
