diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 36e27d50..71420dc1 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -8,3 +8,4 @@ justfile .editorconfig .gitignore +ruff.toml \ No newline at end of file diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..4ddefcbc --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,63 @@ +## Description + + + + + +- This PR {removes/adds/fixes/replaces} the {feature/bug/issue/documentation/tests}. +- These changes are done because of ... {reasons for change/why you're doing it}. + +## Related Issues + + + +Closes #... + + + +See also Issues #... + +## Testing + +- [ ] Yes +- [ ] No, not needed (give a reason below) +- [ ] No, I need help writing them + + + +## Reviewer Focus + +This PR only needs a quick review. +This PR requires an in-depth review. + + + +## Checklist + + + +For all PRs that are not general documentation + +- [ ] Tests accompany or reflect changes to the code +- [ ] Tests ran and passed locally +- [ ] Ran the linter and formatter +- [ ] Build has passed locally +- [ ] Relevant documentation has been updated + +For general documentation: + +- [ ] Spell-check + - [ ] US + - [ ] UK +- [ ] Did the page(s) preview correctly on your machine without breaking +- [ ] New category words (keywords) (if any) added to the code snippet file diff --git a/.vscode/settings.json b/.vscode/settings.json index f4f152aa..4a08288c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,17 +2,17 @@ "files.autoSave": "onFocusChange", "editor.tabSize": 2, "editor.wordWrap": "off", - "editor.formatOnSave": false, + "editor.formatOnSave": true, "git.autofetch": false, "quarto.visualEditor.markdownWrap": "column", "quarto.visualEditor.markdownWrapColumn": 72, - "autoDocstring.docstringFormat": "numpy", - "autoDocstring.includeName": true, - "autoDocstring.startOnNewLine": true, + "autoDocstring.docstringFormat": "google", + "autoDocstring.includeName": false, + "autoDocstring.startOnNewLine": false, "editor.tabCompletion": "on", "editor.snippetSuggestions": "inline", "conventional-branch.type": [ - "build", // Changes that affect the build system or external dependencies + "build", // Changes that affect the build system or external dependencies "ci", // Changes to our CI configuration files and scripts "docs", // Documentation only changes "feat", // A new feature @@ -22,5 +22,8 @@ "test", // Adding missing tests or correcting existing tests "chore", // Misc things, like renaming or deleting files ], - "conventional-branch.format": "{Type}/{Branch}" -} + "conventional-branch.format": "{Type}/{Branch}", + "[python]": { + "editor.defaultFormatter": "charliermarsh.ruff" + } +} \ No newline at end of file