Hi David, Kindly give me a week to complete the feature (I have abandoned previous work recently they have introduced new features like `sudo`, so I will start afresh now). During the development I will reach out.
I will start with the basic setup and provide a PR for your review. Thanks again, Janardhan On Sunday, June 13, 2021, David Brownkush <[email protected]> wrote: > 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 > > > > > >
