Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 867 Bytes

File metadata and controls

49 lines (32 loc) · 867 Bytes

Contributing

databao-cli is open-source software. We welcome and encourage everyone to contribute code, documentation, report issues, or ask any questions they may have.

Requirements

  • Python >= 3.11
  • uv

Installation

  1. Clone the repository:

    git clone git@github.com:JetBrains/databao-cli.git
  2. Install development dependencies:

    uv sync

Running tests

This project uses pytest for testing:

uv run pytest

Running E2E tests

E2E tests are located in a separate project under e2e-tests/. To run E2E tests:

uv run pytest e2e-tests

Linting

Run ruff to check and format code:

uv run ruff check src tests e2e-tests
uv run ruff format src tests e2e-tests