Setup Local Development Tool#
[TOC]
Prerequisites#
Setup project root poetry envinroment for development tools#
$ pwd
/.../ask-astro
$ python --version
Python 3.11.x
# install poetry (https://python-poetry.org/docs/#installation)
$ python -m pip install poetry
$ poetry install
Documentation Tasks#
Build sphinx docs
Serve the docs locally (http://127.0.0.1:8000)
Generate the screenshot for help message on each tasks
Apache Airflow® DAGs Tasks#
Run ask-astro airflow
Stop ask-astro airflow
Backend API Tasks#
Go to Ask Astro Backend API
UI Tasks#
Go to Ask-Astro UI
Run linters#
Run pre-commit checks