You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/pull_request_template.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ Please fill in the following content to let us know better about this change.
14
14
### Code Changes
15
15
16
16
-[ ] Add test cases to all the changes you introduce
17
-
-[ ] Run `poetry all` locally to ensure this change passes linter check and tests
17
+
-[ ] Run `uv run poe all` locally to ensure this change passes linter check and tests
18
18
-[ ] Manually test the changes:
19
19
-[ ] Verify the feature/bug fix works as expected in real-world scenarios
20
20
-[ ] Test edge cases and error conditions
@@ -24,10 +24,10 @@ Please fill in the following content to let us know better about this change.
24
24
25
25
### Documentation Changes
26
26
27
-
-[ ] Run `poetry doc` locally to ensure the documentation pages renders correctly
27
+
-[ ] Run `uv run poe doc` locally to ensure the documentation pages renders correctly
28
28
-[ ] Check and fix any broken links (internal or external) in the documentation
29
29
30
-
> When running `poetry doc`, any broken internal documentation links will be reported in the console output like this:
30
+
> When running `uv run poe doc`, any broken internal documentation links will be reported in the console output like this:
31
31
>
32
32
> ```text
33
33
> INFO - Doc file 'config.md' contains a link 'commands/bump.md#-post_bump_hooks', but the doc 'commands/bump.md' does not contain an anchor '#-post_bump_hooks'.
4. Set up the development environment (nix users go to [nix section](#nix)):
41
+
4. Set up the development environment:
42
42
```bash
43
-
poetry install
43
+
uv sync --dev
44
44
```
45
45
5. Set up pre-commit hooks:
46
46
```bash
47
-
poetry setup-pre-commit
47
+
uv run poe setup-pre-commit
48
48
```
49
49
50
50
## Development Workflow
@@ -61,15 +61,15 @@ If you're a first-time contributor, please check out issues labeled [good first
61
61
- Update documentation if needed
62
62
- Follow the existing code style
63
63
3. **Testing**
64
-
- Run the full test suite: `poetry all`
64
+
- Run the full test suite: `uv run poe all`
65
65
- Ensure test coverage doesn't drop (we use [CodeCov](https://app.codecov.io/gh/commitizen-tools/commitizen))
66
-
- For documentation changes, run `poetry doc` to check for warnings/errors
66
+
- For documentation changes, run `uv run poe doc` to check for warnings/errors
67
67
4. **Committing Changes**
68
68
- Use Commitizen to make commits (we follow [conventional commits](https://www.conventionalcommits.org/))
69
69
- Example: `cz commit`
70
70
5. **Documentation**
71
71
- Update `docs/README.md` if needed
72
-
- For CLI help screenshots: `poetry doc:screenshots`
72
+
- For CLI help screenshots: `uv run poe doc:screenshots`
73
73
- Prefer [Google style documentation](https://github.com/google/styleguide/blob/gh-pages/pyguide.md#38-comments-and-docstrings), which works well with editors like VSCode and PyCharm
0 commit comments