In the current stage of the project, there are a lot of tasks (for example: building, linting, generating docs) and it's hard to remember the commands for each of them.
This issue is a call to find and integrate a task runner (such as gulp/grunt) in the project.
Even though task runner for JS can do the job, a task runner for python is preferred (from a short search, I think that doit seems fine, but Invoke seems better).
The required tasks are:
[x] build (package)
[x] generate docs / build docs
[x] lint
[x] test (if they already exist)
[x] publish package (possibly separate to publishing to test PyPI and publishing to "real" PyPI)
[x] clean (remove all of the artifacts/outputs of other tasks)
This issue is labeled as a "good first issue". If this is your first issue, please consult with one of the maintainers before choosing which task runner to use.
In the current stage of the project, there are a lot of tasks (for example: building, linting, generating docs) and it's hard to remember the commands for each of them.
This issue is a call to find and integrate a task runner (such as gulp/grunt) in the project. Even though task runner for JS can do the job, a task runner for python is preferred (from a short search, I think that doit seems fine, but Invoke seems better).
The required tasks are:
This issue is labeled as a "good first issue". If this is your first issue, please consult with one of the maintainers before choosing which task runner to use.