This is awesome. Keep up the good work Edith and Bowrna. On Mon, Apr 11, 2022 at 13:00 Elad Kalif <[email protected]> wrote:
> Great work Bowrna and Edith! > > On Mon, Apr 11, 2022 at 11:54 AM Rafal Biegacz > <[email protected]> wrote: > >> Jarek, Bowrna and Edith - way to go and thank you! :) >> >> Regards, Rafal. >> >> On Sun, Apr 10, 2022 at 9:19 PM Jarek Potiuk <[email protected]> wrote: >> >>> Hey everyone, >>> >>> Feel the (new) breeze - written in Python. >>> >>> I have **just** merged a PR that marks a completion of the most >>> important stage of the work that Bowrna and Edith (our interns from >>> Outreachy) have completed - with myself, Elad and Nasser mentoring them. >>> Big claps to them!! That was quite an internship :). >>> >>> It also marks the beginning of a new era of a Bash-less (or Bash-low) >>> dev environment for Airflow. If you've used Breeze before, you will get >>> mostly the same things you are used to - but it is written in Python rather >>> than in Bash. >>> >>> There are many reasons we moved, I will not get into details (see below >>> if you want to know all the context). Vast majority of "user" functionality >>> is ported to new Breeze (with small differences but you will likely find it >>> easy to switch). The UI is soooo much nicer (see screenshots in >>> https://github.com/apache/airflow/blob/main/BREEZE.rst). Also we kept >>> the `./breeze-legacy` script and for now it continues to work the same as >>> old Breeze - so you can use it for a while if things do not work >>> (`./breeze-legacy` and breeze work in parallel). >>> >>> We will gradually remove Bash code as we get confirmation that Python >>> works for you. >>> >>> There are some prerequisites that you need to follow (install pipx and >>> setup breeze + autocomplete). But there are generally less than the old >>> breeze, really. >>> >>> * https://github.com/apache/airflow/blob/main/BREEZE.rst#the-pipx-tool >>> * https://github.com/apache/airflow/blob/main/BREEZE.rst#installation >>> >>> Important - after you install the new breeze completely, you no longer >>> need to run `./breeze`. Just `breeze` is enough. The `./breeze` script >>> should continue to work for a while, but we will eventually remove it too. >>> >>> Please let us know at #airflow-breeze channel in slack if you have any >>> problems. Any questions/comments are welcome. There will likely be some >>> teething problems.... But remember ./breeze-legacy is there for you just in >>> case something does not work (and it should work seamlessly alongside the >>> new breeze). >>> >>> Also there are quite a few tasks left in the project >>> https://github.com/apache/airflow/projects/13 that we will be >>> completing - feel free to comment and take any of the tasks left. We will >>> be happy to help to jump-start it. >>> >>> For those who are interested - the reasoning and all design decisions >>> are kept here: >>> https://github.com/apache/airflow/tree/main/dev/breeze/doc/adr in the >>> form of "Architecture Decision Records". >>> >>> Once again - great job Bowrna, Edith! >>> >>> J. >>> >>> >>> >>> >>>
