Contributing
We're excited that you're interested in contributing to Spark Instructor! This document outlines the process for contributing to this project.
Getting Started
- Fork this repository and clone locally
- Install poetry
- Run
poetry install
- Run
poetry run pre-commit install
- Set up your IDE environment using the created poetry environment
- Run
poetry run lint
to run a full linting suite as well as tests - Run
poetry run mkdocs build
to build documentation locally
Guidelines
- Create meaningful branches for all PRs (e.g.
update-openai-schema
oradd-email-response-model
) - Make sure to add relevant tests for code changes
- Add sufficient documentation with Google-style docstrings
- Keep it simple