Contributing Guidelines
Thank you for considering contributing to langchain-openapi!
Development Environment Setup
-
Clone repository:
-
Sync virtual environment with
uv: -
Install pre-commit hooks:
Code Quality Standards
Before submitting a PR, ensure all checks pass:
- Formatting:
uv run ruff format . - Linting:
uv run ruff check . - Type Checking:
uv run mypy langchain_openapi tests examples - Tests:
uv run pytest
Pull Request Checklist
- [ ] Clear title describing the change.
- [ ] Added or updated unit tests for new functionality.
- [ ] Updated docstrings and relevant documentation in
docs/. - [ ] Ruff and MyPy pass cleanly without errors.