Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 639 Bytes

CONTRIBUTING.md

File metadata and controls

32 lines (22 loc) · 639 Bytes

Contributing

Setup

git clone https://github.com/vanna-ai/vanna.git
cd vanna/

python3 -m venv venv 
source venv/bin/activate

# install package in editable mode
pip install -e '.[all]' tox pre-commit

# Setup pre-commit hooks
pre-commit install

# List dev targets
tox list

# Run tests
tox -e py310

Do this before you submit a PR:

Find the most relevant sample notebook and then replace the install command with:

%pip install 'git+https://github.com/vanna-ai/vanna@your-branch#egg=vanna[chromadb,snowflake,openai]'

Run the necessary cells and verify that it works as expected in a real-world scenario.