Hi, I was wondering if you would be open to PRs to improve the general software engineering quality of this repo. This is the sort of thing I'm thinking of in increasing order of invasiveness:
There's also some low hanging fruit in the actual code:
I can do all that fairly easily but I thought I'd check if you would actually accept those improvements first. Seems like you might a bit review bottlenecked based on the open PRs (who isn't?).
Hi, I was wondering if you would be open to PRs to improve the general software engineering quality of this repo. This is the sort of thing I'm thinking of in increasing order of invasiveness:
pre-commit, tell it to format all the Python code using Black or Ruff and enforce in CI.pre-commit. Enable Pylint in CI and fix its errors #311pyproject.tomletc. Publish it on Pypi. Reorganise Python code using pyproject.toml #294pre-committo enforce them.There's also some low hanging fruit in the actual code:
I can do all that fairly easily but I thought I'd check if you would actually accept those improvements first. Seems like you might a bit review bottlenecked based on the open PRs (who isn't?).