Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Sep 15, 2021

This PR splits ad improves the installation-related documentation
for Airflow. The "installation" page had become overloaded
wiht everything-but-the-kitchen-sink and it became rather
difficult to navigate and link to relevant sections.

Also there was not a single page where one could have an overview
on different installation methods possible, cases when
each instalation works best as well as understanding what
is involved in following each installation method in terms of
maintenance, and expectations that users should have when it
comes to what Apache Airflow Community provides.

The PR leaves the installation page as basically a summary of
all installation methods with all above explained and links
to detailed pages explaining prerequisites, dependencies,
database setup and supported versions.


^ Add meaningful description above

Read the Pull Request Guidelines for more information.
In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.

@boring-cyborg boring-cyborg bot added area:helm-chart Airflow Helm Chart area:production-image Production image improvements and fixes area:providers kind:documentation provider:amazon AWS/Amazon - related issues provider:microsoft-azure Azure-related issues provider:google Google (including GCP) related issues labels Sep 15, 2021
@potiuk
Copy link
Member Author

potiuk commented Sep 15, 2021

Screenshot 2021-09-15 22 46 38
Screenshot 2021-09-15 22 46 18
Screenshot 2021-09-15 22 45 52
Screenshot 2021-09-15 22 45 31
Screenshot 2021-09-15 22 45 12

@potiuk potiuk force-pushed the installation-documentation-refactor branch from 5938a64 to ebda2e2 Compare September 15, 2021 23:35
@potiuk
Copy link
Member Author

potiuk commented Sep 15, 2021

I noticed and fixed duplication in the TOC (comparing to earlier screenshots) - the new left-hand menu looks much better now and we have consistent "Using" when we talk about installation methods.

Screenshot 2021-09-16 01 40 35

@potiuk potiuk force-pushed the installation-documentation-refactor branch from ebda2e2 to fad98b0 Compare September 16, 2021 14:37
@potiuk
Copy link
Member Author

potiuk commented Sep 16, 2021

Addressed @mik-laj 's comments, also added some more cleanups and converted the descriptions of various options into bullet points (looks easier to compare and better organized this way):

image

@potiuk potiuk force-pushed the installation-documentation-refactor branch from fad98b0 to 3d53633 Compare September 16, 2021 14:54
@potiuk
Copy link
Member Author

potiuk commented Sep 16, 2021

Anyone :) ? I really think it's going to help new users.

@potiuk potiuk force-pushed the installation-documentation-refactor branch from 2c500cd to be00c4f Compare September 16, 2021 23:05
@potiuk potiuk requested a review from ashb as a code owner September 16, 2021 23:05
@potiuk potiuk force-pushed the installation-documentation-refactor branch from be00c4f to 9f4a50f Compare September 16, 2021 23:23
This PR splits ad improves the installation-related documentation
for Airflow. The "installation" page had become overloaded
wiht everything-but-the-kitchen-sink and it became rather
difficult to navigate and link to relevant sections.

Also there was not a single page where one could have an overview
on different installation methods possible, cases when
each instalation works best as well as understanding what
is involved in following each installation method in terms of
maintenance, and expectations that users should have when it
comes to what Apache Airflow Community provides.

The PR leaves the installation page as basically a summary of
all installation methods with all above explained and links
to detailed pages explaining prerequisites, dependencies,
database setup and supported versions.
@potiuk potiuk force-pushed the installation-documentation-refactor branch from 9f4a50f to 4d9a8ec Compare September 16, 2021 23:25
@github-actions github-actions bot added the okay to merge It's ok to merge this PR as it does not require more tests label Sep 17, 2021
@github-actions
Copy link

The PR is likely ready to be merged. No tests are needed as no important environment files, nor python files were modified by it. However, committers might decide that full test matrix is needed and add the 'full tests needed' label. Then you should rebase it to the latest main or amend the last commit of the PR, and push it with --force-with-lease.

@potiuk potiuk merged commit 4308a8c into apache:main Sep 17, 2021
@potiuk potiuk deleted the installation-documentation-refactor branch September 17, 2021 15:55
potiuk added a commit that referenced this pull request Sep 17, 2021
This PR splits ad improves the installation-related documentation
for Airflow. The "installation" page had become overloaded
wiht everything-but-the-kitchen-sink and it became rather
difficult to navigate and link to relevant sections.

Also there was not a single page where one could have an overview
on different installation methods possible, cases when
each instalation works best as well as understanding what
is involved in following each installation method in terms of
maintenance, and expectations that users should have when it
comes to what Apache Airflow Community provides.

The PR leaves the installation page as basically a summary of
all installation methods with all above explained and links
to detailed pages explaining prerequisites, dependencies,
database setup and supported versions.

(cherry picked from commit 4308a8c)
@kaxil
Copy link
Member

kaxil commented Sep 17, 2021

🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:helm-chart Airflow Helm Chart area:production-image Production image improvements and fixes area:providers kind:documentation okay to merge It's ok to merge this PR as it does not require more tests provider:amazon AWS/Amazon - related issues provider:google Google (including GCP) related issues provider:microsoft-azure Azure-related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants