chronicle-app / chronicle-etl

📜 A CLI toolkit for extracting and working with your digital history

Home Page:https://chronicle.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plugins should be able to report their connectors without needing to be required

hyfen opened this issue · comments

As identified in #24, activating all installed plugins at the same time will lead to dependency problems.

We often need to know which connectors are available (eg. $ chronicle-etl connectors:list) so we need a way for plugins to report their available connectors without the gem being activated/required.

A few options:

  • use the gem's metadata fields
  • requiring a special plugin.rb file that doesn't load any other dependencies
  • ???