Skip to content

Latest commit

 

History

History
66 lines (35 loc) · 1.33 KB

local_development.md

File metadata and controls

66 lines (35 loc) · 1.33 KB

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

list_tasks

Documentation Tasks

  • Build sphinx docs

docs.build

docs.serve

  • Generate the screenshot for help message on each tasks

docs.generate-tasks-help-screenshot

Apache Airflow® DAGs Tasks

  • Run ask-astro airflow

airflow.run

  • Stop ask-astro airflow

airflow.stop

Backend API Tasks

UI Tasks

Run linters

  • Run pre-commit checks

run-pre-commit