Skip to content

Commit 8aeffd6

Browse files
msch-nutrientclaude
andcommitted
Update CLAUDE.md with Python 3.10+ requirement and PR strategy
- Clarify Python 3.10+ target with full type hint usage - Document that GitHub PRs use squash merge strategy 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 0fb6f41 commit 8aeffd6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CLAUDE.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Building a Python client library for the Nutrient Document Web Services (DWS) AP
88
1. **Direct API**: Static methods on `NutrientClient` for single operations
99
2. **Builder API**: Fluent, chainable interface for multi-step workflows
1010

11+
**Python Version**: Target Python 3.10+ and leverage type hints to their full extent for better developer experience and code quality.
12+
1113
## Key Implementation Guidelines
1214

1315
### Architecture
@@ -43,7 +45,9 @@ Always run the quality checks above to ensure code meets standards.
4345
3. Write tests alongside implementation
4446
4. Update documentation/docstrings
4547
5. Run quality checks before marking tasks complete
46-
6. Use `gh` cli tool
48+
6. Use `gh` cli tool for GitHub operations
49+
50+
**PR Strategy**: All GitHub PRs are squash merged to maintain clean commit history.
4751

4852
## Implementation Patterns for New Tools
4953

0 commit comments

Comments
 (0)