File tree Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -50,8 +50,6 @@ Thank you for your interest in contributing to the Langbase Python SDK! We welco
50
50
51
51
## Before You Commit
52
52
53
- **IMPORTANT**: All code must pass quality checks before committing. Run these commands:
54
-
55
53
### Format Your Code
56
54
```bash
57
55
# Auto-format with Black (required)
@@ -61,8 +59,7 @@ black langbase/ tests/ examples/
61
59
isort langbase/ tests/ examples/
62
60
```
63
61
64
-
65
- ### 4. Run Tests
62
+ ### Run Tests
66
63
```bash
67
64
# Run all tests
68
65
pytest
@@ -77,13 +74,13 @@ pytest tests/test_pipes.py
77
74
pytest -v
78
75
```
79
76
80
- ### 5. Run All Checks at Once
77
+ ### Run All Checks at Once
81
78
```bash
82
79
# This runs all pre-commit hooks (black, isort)
83
80
pre-commit run --all-files
84
81
```
85
82
86
- ### 6. Release a New Version
83
+ ### Release a New Version
87
84
88
85
The release process is automated with an interactive script. **Only maintainers should create releases.**
89
86
@@ -159,10 +156,12 @@ git commit -m "📖 DOC: Improved contribution docs"
159
156
```
160
157
161
158
Follow conventional commit format:
162
- - `📦 NEW:` New feature
163
- - `🐛 BUG:` Bug fix
164
- - `📖 Docs:` Documentation changes
165
- - `👌🏻 IMP:` Improvements
159
+ - `📦 NEW:` New feature.
160
+ - `👌IMPROVE:` Improvements.
161
+ - `🐛 BUG:` Bug fix.
162
+ - `📖 Docs:` Documentation changes.
163
+ - `🚀 RELEASE`: Release new version.
164
+
166
165
167
166
### 6. Push and Create PR
168
167
```bash
You can’t perform that action at this time.
0 commit comments