Skip to content

chore: organize root-level config files#5995

Open
baszalmstra wants to merge 2 commits intoprefix-dev:mainfrom
baszalmstra:claude/organize-root-files-MorGX
Open

chore: organize root-level config files#5995
baszalmstra wants to merge 2 commits intoprefix-dev:mainfrom
baszalmstra:claude/organize-root-files-MorGX

Conversation

@baszalmstra
Copy link
Copy Markdown
Contributor

Description

Cleans up the repository root by removing dead configuration and consolidating tool config into more idiomatic locations:

  • Delete unused files: Cross.toml (cross-rs/cross is never invoked; CI uses taiki-e/setup-cross-toolchain-action directly), demo_global.gif (orphan asset, no references anywhere), .dockerignore (no root-level Dockerfile; the docker example has its own .dockerignore)
  • Merge pytest.ini into pyproject.toml as [tool.pytest.ini_options]
  • Merge .ruff.toml into pyproject.toml as [tool.ruff]/[tool.ruff.format]
  • Move renovate.json5, zizmor.yml to .github/ (auto-discovered there)
  • Move CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md to .github/ (GitHub auto-discovers community health files there)

Cleans up the repository root by removing dead configuration and
consolidating tool config into more idiomatic locations:

- Delete unused files: Cross.toml (cross-rs/cross is never invoked;
  CI uses taiki-e/setup-cross-toolchain-action directly), demo_global.gif
  (orphan asset, no references anywhere), .dockerignore (no root-level
  Dockerfile; the docker example has its own .dockerignore)
- Merge pytest.ini into pyproject.toml as [tool.pytest.ini_options]
- Merge .ruff.toml into pyproject.toml as [tool.ruff]/[tool.ruff.format]
- Move renovate.json5, zizmor.yml to .github/ (auto-discovered there)
- Move CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md to .github/
  (GitHub auto-discovers community health files there)
@baszalmstra baszalmstra requested a review from ruben-arts May 1, 2026 20:10
@baszalmstra
Copy link
Copy Markdown
Contributor Author

I can be convinced to keep CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md in the root.

@baszalmstra baszalmstra requested a review from pavelzw May 1, 2026 20:10
tbump natively reads [tool.tbump] from pyproject.toml, so the
standalone tbump.toml at the repo root is unnecessary.
@dhirschfeld
Copy link
Copy Markdown
Contributor

I can be convinced to keep CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md in the root.

They're automatically added as tabs to the front-page so there's probably no benefit to having the actual files at the root level:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants