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