Sphinx theme for Apache Airflow website.
In order to start working with the theme, please follow the instructions below.
-
Make sure that your
python
shell command executes Python3 interpreter. If necessary, use a virtual environment:mkvirtualenv -p python3 <name_of_environment>
-
To make Javascript and CSS code available for the theme, run the following command in the root directory:
./site.sh build-site && ./site.sh prepare-theme
-
To install the required Python packages, in
<ROOT DIRECTORY>/sphinx_airflow_theme
run:pip install -e .
-
To launch the demo documentation page, in
<ROOT DIRECTORY>/sphinx_airflow_theme/demo
run:./docs.sh build && ./docs.sh preview
<ROOT DIRECTORY>/sphinx_airflow_theme/sphinx_airflow_theme
- HTML files<ROOT DIRECTORY>/landing-pages/site/assets/scss
- SCSS files<ROOT DIRECTORY>/landing-pages/src/js
- Javascript files. If you create a new JS file, don't forget to include it in `/landing-pages/src/docs-index.js