-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Labels
Description
Our Docs building workflow are BAD. VERY BAD
a) airflow-site contains history of all versions of all released airflows and providers
b) because of that .git repo for airlfow-site is HUGE
c) just git commit takes seconds now, any other git command takes longer and longer
d) building the site takes a long time - more than half an hour and a lot of space
e) the versions of software used to build the site are out-dated (Sphinx, node, hugo - are all very old and have many unhandled security fixes)
This whole process should be updated:
- we should store old versions of docs in some archive and use it from there rather than from git
- we should update the software and process of generation to use modern tools (newer Sphinx, Hugo and more)
- likely we should be able to split our documentation per provider using "subdir" feature https://issues.apache.org/jira/projects/INFRA/issues/INFRA-25389
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done