1 file changed
+1
-1
lines changed- .github/workflows/bump.yml+1-1
- .github/workflows/cd.yml+1-1
- .github/workflows/reusable-cookie.yml+39-40
- .github/workflows/reusable-rr-tests.yml+5-5
- .pre-commit-config.yaml+3-2
- .pre-commit-hooks.yaml+1
- README.md+18-3
- cookiecutter.json+6
- copier.yml+8
- docs/README.md+1-1
- docs/_includes/pyproject.md+5-4
- docs/pages/guides/docs.md+353-41
- docs/pages/guides/gha_basic.md+4-4
- docs/pages/guides/gha_pure.md+5-5
- docs/pages/guides/gha_wheels.md+6-6
- docs/pages/guides/packaging_classic.md+2-2
- docs/pages/guides/packaging_compiled.md+2-2
- docs/pages/guides/pytest.md+41-19
- docs/pages/guides/style.md+94-36
- docs/pages/guides/tasks.md+43-7
- docs/pages/tutorials/docs.md+16-5
- helpers/cog_cc.py+6-6
- helpers/cog_helpers.py+1-1
- helpers/extensions.py+1-1
- noxfile.py+78-39
- pyproject.toml+49-20
- src/sp_repo_review/checks/general.py+4-2
- src/sp_repo_review/checks/github.py+4-2
- src/sp_repo_review/checks/mypy.py+3-3
- src/sp_repo_review/checks/noxfile.py+245
- src/sp_repo_review/checks/precommit.py+5-2
- src/sp_repo_review/checks/pyproject.py+145-63
- src/sp_repo_review/checks/readthedocs.py+5-3
- src/sp_repo_review/checks/ruff.py+28-13
- src/sp_repo_review/checks/setupcfg.py+9-2
- src/sp_repo_review/families.py+88-14
- src/sp_repo_review/ruff_checks/__init__.py
- src/sp_repo_review/ruff_checks/__main__.py+121
- src/sp_repo_review/ruff_checks/ignore.json+38
- src/sp_repo_review/ruff_checks/linter.json+266
- src/sp_repo_review/ruff_checks/select.json+21
- tests/test_cmd.py+4
- tests/test_families.py+108-3
- tests/test_nox.py+149
- tests/test_precommit.py+8
- tests/test_pyproject.py+201-23
- tests/test_readthedocs.py-31
- {{cookiecutter.project_name}}/.github/workflows/ci.yml+6-13
- {{cookiecutter.project_name}}/.github/workflows/{% if cookiecutter.__type!='compiled' %}cd.yml{% endif %}+1-1
- {{cookiecutter.project_name}}/.github/workflows/{% if cookiecutter.__type=='compiled' %}cd.yml{% endif %}+4-4
- {{cookiecutter.project_name}}/.pre-commit-config.yaml+6-5
- {{cookiecutter.project_name}}/.readthedocs.yaml+5-1
- {{cookiecutter.project_name}}/README.md+3
- {{cookiecutter.project_name}}/docs/{% if cookiecutter.docs == 'mkdocs' %}api.md{% endif %}+1
- {{cookiecutter.project_name}}/docs/{% if cookiecutter.docs == 'mkdocs' %}index.md{% endif %}+18
- {{cookiecutter.project_name}}/docs/{% if cookiecutter.docs == 'sphinx' %}conf.py{% endif %}
- {{cookiecutter.project_name}}/docs/{% if cookiecutter.docs == 'sphinx' %}index.md{% endif %}
- {{cookiecutter.project_name}}/noxfile.py+26
- {{cookiecutter.project_name}}/pyproject.toml+55-27
- {{cookiecutter.project_name}}/src/{{cookiecutter.__project_slug}}/example.py+32
- {{cookiecutter.project_name}}/src/{{cookiecutter.__project_slug}}/{% if cookiecutter.__type=='compiled' %}_core.pyi{% endif %}-2
- {{cookiecutter.project_name}}/src/{{cookiecutter.__project_slug}}/{% if cookiecutter.vcs and cookiecutter.backend not in ['whey', 'mesonpy', 'poetry', 'maturin'] %}_version.pyi{% endif %}-2
- {{cookiecutter.project_name}}/{% if cookiecutter.__ci=='gitlab' %}.gitlab-ci.yml{% endif %}+2-2
- {{cookiecutter.project_name}}/{% if cookiecutter.backend=='maturin' %}Cargo.toml{% endif %}+2-2
- {{cookiecutter.project_name}}/{% if cookiecutter.docs=='mkdocs' %}mkdocs.yml{% endif %}+52
0 commit comments