Cloud-Harvest / CloudHarvestApi

interface between clients, the server cache, and other apis
Other
0 stars 0 forks source link

`Move Task system to own repo called `core-base-task-submodule #31

Closed fiona-june-leathers closed 6 months ago

fiona-june-leathers commented 6 months ago

The BaseTask and RecordSet 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 and DatabaseBinaryTask will likely need both Base and RecordSet tasks to function.

fiona-june-leathers commented 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.