Closed fiona-june-leathers closed 6 months ago
Went around the bend with this one and how plugins are stored/installed. Eventually adopted a setup.py
/requirements.txt
model after spending a day with poetry
trying to get it to work.
The new plugin system appears more efficient and compact. I plan to splicr that into its own CloudHarvestCorePlugins repository.
Ultimately all repos were renamed CloudHarvest
followed by their respective names in camel case.
The
BaseTask
andRecordSet
systems are useful in the CLI layer and should exist as a submodule which is included in both.From the API perspective, it fascinates data collection and reporting.
For the CLI, it provides local reporting capabilities for flat files.
Further, the planned
DatabaseModuleTask
andDatabaseBinaryTask
will likely need both Base and RecordSet tasks to function.