Very well done Bowrna and Edith and all the mentors 🎉

On Mon, 11 Apr 2022 at 18:10, Ferruzzi, Dennis <[email protected]>
wrote:

> Very cool.  Can't wait to play around with it.  Congrats and thanks to
> Bowrna, Edith, and their mentoring team!
>
>
>
> ------------------------------
> *From:* Jarek Potiuk <[email protected]>
> *Sent:* Sunday, April 10, 2022 12:19 PM
> *To:* [email protected]
> *Subject:* [EXTERNAL] [ANNOUNCEMENT] Feel the (new) breeze
>
>
> *CAUTION*: This email originated from outside of the organization. Do not
> click links or open attachments unless you can confirm the sender and know
> the content is safe.
>
> 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.
>
>
>
>
>

Reply via email to