gabor-boros / minutes

Sync worklogs between multiple time trackers, invoicing, and bookkeeping software.
https://gabor-boros.github.io/minutes/
MIT License
27 stars 2 forks source link

[REQUEST] Refactor sources and targets as plugins #40

Open gabor-boros opened 2 years ago

gabor-boros commented 2 years ago

Is your feature request related to a problem? Please describe.

Adding (and maintaining) more sources and targets would be harder over time and "pollutes" the core logic in some way.

Describe the solution you'd like

To have a more flexible and well separated structure, extract the sources and targets into plugins. This way the core logic would be somewhat simpler and sources/targets would be self-contained.

Describe alternatives you've considered

-

Additional context

-