We welcome contributions to Squadron! Here's how you can get started.
-
Clone the repository:
git clone https://github.com/MikeeBuilds/squadron.git cd squadron -
Create and activate a virtual environment (recommended):
python -m venv venv # On Windows .\venv\Scripts\activate # On macOS/Linux source venv/bin/activate
-
Install development dependencies:
pip install -e ".[dev]"This will install the project in editable mode and also install development tools like
pytest,black, andflake8.
To run the test suite, ensure your virtual environment is active and run:
pytestSquadron uses black for code formatting and flake8 for linting.
Format your code:
black .Run the linter:
flake8 .Please ensure your code passes linting and formatting checks before submitting a pull request.