File tree 1 file changed +16
-6
lines changed
1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -15,22 +15,32 @@ uv sync --frozen --all-extras --dev
15
15
16
16
## Development Workflow
17
17
18
- 1 . Create a new branch for your changes
19
- 2 . Make your changes
20
- 3 . Ensure tests pass:
18
+ 1 . Choose the correct branch for your changes:
19
+ - For bug fixes to a released version: use the latest release branch (e.g. v1.1.x for 1.1.3)
20
+ - For new features: use the main branch (which will become the next minor/major version)
21
+ - If unsure, ask in an issue first
22
+
23
+ 2 . Create a new branch from your chosen base branch
24
+
25
+ 3 . Make your changes
26
+
27
+ 4 . Ensure tests pass:
21
28
``` bash
22
29
uv run pytest
23
30
```
24
- 4 . Run type checking:
31
+
32
+ 5 . Run type checking:
25
33
``` bash
26
34
uv run pyright
27
35
```
28
- 5 . Run linting:
36
+
37
+ 6 . Run linting:
29
38
``` bash
30
39
uv run ruff check .
31
40
uv run ruff format .
32
41
```
33
- 6 . Submit a pull request
42
+
43
+ 7 . Submit a pull request to the same branch you branched from
34
44
35
45
## Code Style
36
46
You can’t perform that action at this time.
0 commit comments