Great news on the version selector! That has been a long annoyance of mine that 
I can't select the version of Airflow my team currently uses!

Damian

-----Original Message-----
From: Ferruzzi, Dennis <[email protected]>
Sent: Thursday, October 30, 2025 1:11 PM
To: [email protected]
Cc: sebb AT ASF <[email protected]>
Subject: Re: [ANNOUNCE] Consistent and "More ASF compliant" 
https://airflow.apache.org (and yet another "helpful AI/LLM" case

It has been a while since I've been to our main page, I usually jump right to 
the docs page or use a bookmark to go to specific pages.  It's looking good.  
Thanks for the effort!


 - ferruzzi


________________________________
From: Jarek Potiuk <[email protected]>
Sent: Thursday, October 30, 2025 3:41 AM
To: [email protected]
Cc: sebb AT ASF
Subject: [EXT] [ANNOUNCE] Consistent and "More ASF compliant" 
https://airflow.apache.org (and yet another "helpful AI/LLM" case

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.



AVERTISSEMENT: Ce courrier électronique provient d’un expéditeur externe. Ne 
cliquez sur aucun lien et n’ouvrez aucune pièce jointe si vous ne pouvez pas 
confirmer l’identité de l’expéditeur et si vous n’êtes pas certain que le 
contenu ne présente aucun risque.



Hello everyone,

*TL;DR; Just wanted to make you aware that we have now some "refresh" of the 
https://airflow.apache.org <https://airflow.apache.org> to make it more in-line 
with the policies and expectations of the ASF*

If you want to read more about it and some details - feel free to dive
deeper:

# Changes deployed recently

* Important change ! We only show the latest patchlevel version of airflow, 
providers, task0-sdk, helm-chart  - you can still get to any version with 
version in URL or when you have links to old documentation.
Version selector is **finally** usable.

* We are linking directly to the Privacy Policy of the ASF from the footer (as 
required by the ASF)

* We are linking to "https://events.apache.org"; - also as expected by the ASF 
policies

* Our footers are now (hopefully) fully consistent across all 250K (!!!) pages 
we have - including all versions of packages

* We are using CSP builder for Content-Security-Policy 
https://infra.apache.org/tools/csp.html  - which is a new way how we can embed 
external sources (youtube videos) - I am still in the process of verifying if 
particular use of it in 'Meetups" page is OK With ASF privacy policy, but I 
think we are pretty close if not "perfect" when it comes to compliance with ASF 
expectations.

* We will also have Airflow CTL documentation linked once we release the
1.0.0 version (the voting is in progress)

# Comment on doc infra tooling

Just a comment - that was all rather easy with the "infrastructure" we worked 
on with Pavan mostly - and it has proven to be working really well.
We have a Git-archive where we can manipulate all historical versions where we 
can manipulate all the "versioned" docs, we have workflows in CI that sync 
changes back/forth and finally I could close the issue
https://github.com/apache/airflow/issues/44373  - which has 17 subtasks 
completed since 26 th Novemeber last year where I raised the "we need to 
finally modernise our docs infra".

Now I think we are fully ready to support anyone who would like to take any 
steps with design changes or structure changes to the docs of ours - it should 
be easier than ever and we have the right tooling in place to make even very 
complex changes. We have fully automated workflows that are used by release 
managers, including staging site generation for RC candidates, automated cache 
invalidation when needed etc. etc. If anyone would like to take a stab at 
restructuring some of our docs, improving the content, navigation etc, we are 
ready to support that rather easily from the "infrastructure" side - including 
testing things on staging end-2-end before releasing it to the public.

This is thanks to many people - Pavan, Amogh, Shahar, Ankit, Ash, Kaxil.
myself - and likely a number of other people with smaller changes - spanned 
over quite a long time - but done in parallel to all our Airflow 3.0 and
3.1 efforts without disrupting those. You can see the result of it in our 
documentation building architecture 
https://github.com/apache/airflow/tree/main/docs

# LLM support:

Also another shout-out to AI and LLMS helping in such efforts. For the big 
"consistency" change I used (while in train to Vienna)  GH Copilot + Claude 
Sonet 4.5 to make the bulk changes on all historical variants of the footers we 
had for 250K files. It turned out to be really helpful when asked to 
synchronize all the footers - it took almost "0" effort from my side.

I literally just overlooked what it was doing when it was plowing through 250K 
pages to fix after getting the right instructions (the AI even wrote a 
temporary python script that I reviewed to apply the fix that it deleted 
afterwards).

Copilot / Claude even used interesting ways of verifying if there is more work 
to do, It did not only run all the changes but it actually attempted to find 
and fix all other similar cases - all on its own - including various ways of 
checking it for 250K files - like getting some subselection of files to look at 
in various sequences an random sampling of pages.
Pretty neat when you consider that it took me just a few minutes to write (long 
and comprehensive though) prompt/instructions.

I hope it worked well ;) but from what I checked, it did. The diff of the 
change is so huge that it does not display nicely in GitHub but if you are 
courious -
https://github.com/apache/airflow-site-archive/commit/64ff61087317802f76cbb4e3f44789a557d5e331


J.
________________________________
 Strike Technologies, LLC (“Strike”) is part of the GTS family of companies. 
Strike is a technology solutions provider, and is not a broker or dealer and 
does not transact any securities related business directly whatsoever. This 
communication is the property of Strike and its affiliates, and does not 
constitute an offer to sell or the solicitation of an offer to buy any security 
in any jurisdiction. It is intended only for the person to whom it is addressed 
and may contain information that is privileged, confidential, or otherwise 
protected from disclosure. Distribution or copying of this communication, or 
the information contained herein, by anyone other than the intended recipient 
is prohibited. If you have received this communication in error, please 
immediately notify Strike at [email protected], and delete and 
destroy any copies hereof.
________________________________

CONFIDENTIALITY / PRIVILEGE NOTICE: This transmission and any attachments are 
intended solely for the addressee. This transmission is covered by the 
Electronic Communications Privacy Act, 18 U.S.C ''2510-2521. The information 
contained in this transmission is confidential in nature and protected from 
further use or disclosure under U.S. Pub. L. 106-102, 113 U.S. Stat. 1338 
(1999), and may be subject to attorney-client or other legal privilege. Your 
use or disclosure of this information for any purpose other than that intended 
by its transmittal is strictly prohibited, and may subject you to fines and/or 
penalties under federal and state law. If you are not the intended recipient of 
this transmission, please DESTROY ALL COPIES RECEIVED and confirm destruction 
to the sender via return transmittal.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to