Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.33 KB

CONTRIBUTING.md

File metadata and controls

38 lines (25 loc) · 1.33 KB

Contributing to phidata

As an open-source project we welcome contributions.

👩‍💻 How to contribute

Please follow the fork and pull request workflow:

  • Fork the repository.
  • Create a new branch for your feature.
  • Add your feature or improvement.
  • Send a pull request.
  • We appreciate your support & input!

Development setup

  1. Clone the repository.
  2. Create a virtual environment using the ./scripts/create_venv.sh script. This will:
    • Create a phienv virtual environment in the current directory.
    • Install the required packages.
    • Install the phidata package in editable mode.
  3. Activate the virtual environment using source phienv/bin/activate.

Formatting and validation

We provide a ./scripts/format.sh script that runs ruff, mypy and pytest.

Please run this script before submitting a pull request.

📝 License

This project is licensed under the terms of the MIT license

📚 Resources