Closed fadedDexofan closed 1 year ago
@tobymao need your approvement
I want to try to implement the plan indicated in the title and prepare the repository for future contributions and possible participation in Hacktoberfest 2023.
And so here is the plan in my vision point by point:
1. Move all package and build managing to [PDM](https://github.com/pdm-project/pdm). Something like done recently in [Pydantic](https://github.com/pydantic/pydantic/blob/main/pyproject.toml)
NO
- Use Ruff and Black (already used) to all code-style checking, linting and formatting. YES ( remove everything else except ruff and black )
- Add pre-commit hooks NO
- Revisit type annotations with stricter and more precise mypy configuration YES
- Migrate old test suites based on unittest to pytest NO
- Write
CONTRIBUTING.md
guide to cover all these steps YES- Add
hacktoberfest
topic to repo 😄 NO
Happy to discuss, look forward to your PRs.
I want to try to implement the plan indicated in the title and prepare the repository for future contributions and possible participation in Hacktoberfest 2023.
And so here is the plan in my vision point by point:
CONTRIBUTING.md
guide to cover all these stepshacktoberfest
topic to repo 😄