usnistgov / dioptra

Test Software for the Characterization of AI Technologies
https://pages.nist.gov/dioptra/
Other
229 stars 34 forks source link

Add a workflow for syncing a plugin from a git repository or file upload #646

Open keithmanville opened 2 months ago

keithmanville commented 2 months ago

We want to support the importing of plugins from external sources. This allows for:

To improve the import functionality, we need a way of tracking and updating externally managed plugins. This will be accomplished via a sync workflow in the restAPI, syncResources.

A new database table to track import source will be needed. It should include: id, name, source_type, url, hash, and timestamp(s).

Tasks:

Definition of Done: