datakit-core
datakit-core copied to clipboard
Core library for the datakit CLI framework.
@ssempervirens was trying to get her local environment set up to work on associatedpress/datakit-data#25, and she ran into a few problems with the assumptions made in [`datakit-data`'s developer docs](https://github.com/associatedpress/datakit-data/blob/master/CONTRIBUTING.rst), including...
Once core setup docs are updated, we'll need a version for Windows users.
In addition to improving our documentation and creating some intro tutorials, we discussed the possibility of creating an install script (a la https://get.rvm.i).
Cliff provides a built-in command that appears to generate bash script/code to support autocompletion of specified commands. If we keep the command, we should do some manual tests and document...
- [Project folder and cookiecutter rename](https://github.com/associatedpress/datakit-project/issues/5) - [S3 move command](https://github.com/associatedpress/datakit-data/issues/15) For a project tracked/created through datakit, there are a variety of places where a name is specified in various services:...
`CommandHelpers.config` auto-generates a plugin-level JSON file (see [here](https://github.com/associatedpress/datakit-core/blob/master/datakit/command_helpers.py#L67)). This is surprising behavior -- not in the good way -- that causes confusion/errors downstream in plugins that rely on this mixin...
All of our datakit packages will need their build scripts updated to comply with [PEP 625](https://peps.python.org/pep-0625/).