-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
We have lots of inconsistencies across fsspec projects (ci, styling, linters, supported python versions, etc), which make it a pain to work with multiple projects at the same time.
We should create one recommended project template, put all recommended stuff into it and use cruft to keep the created projects up-to-date automatically. E.g. the template will contain a skeleton for new fs implementation, so automatic PRs would be a reminder to create new methods, as well as will try to add or remote particular python version support (though that could be handled by just creating an ABC for *FileSystem).
We use a similar approach in dvc plugins: https://github.com/iterative/cookiecutter-dvc-plugin
isidentical, d70-t and ap--
Metadata
Metadata
Assignees
Labels
No labels