Contributing Guidelines¶
Thank you for your interest in contributing to azure-functions-langgraph.
For complete contributing guidelines, please see the CONTRIBUTING.md file in the repository root.
Quick reference¶
Setup¶
git clone https://github.com/yeongseon/azure-functions-langgraph.git
cd azure-functions-langgraph
make install
Before submitting a PR¶
This runs:
ruff check— lintingmypy— type checkingpytest— test suitebandit— security scan
PR checklist¶
- [ ] Tests added for new functionality
- [ ] All existing tests pass (
make test) - [ ] Linting passes (
make lint) - [ ] Type checking passes (
make typecheck) - [ ] Documentation updated if public API changed
- [ ] Commit messages follow Conventional Commits
Commit message format¶
type(scope): description
Examples:
feat(app): add support for multiple stream modes
fix(contracts): handle empty config gracefully
docs: update quickstart example
test: add coverage for invoke-only graphs
Development workflow¶
See Development for detailed setup and workflow instructions.