The ChRIS Store: the Idea and the Reality #26
jennydaman
started this conversation in
Ideas
Replies: 1 comment
-
A unified ChRIS Store and ChRIS backend would enable a feature of the ChRIS_store_ui where exemplar feeds for plugins are displayed in the plugin details pages. Seeing examples of usage, input files, and output data, are the most common thing users look for when browsing software. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background
The ChRIS Store is a simple web application which stores (largely immutable) data about ChRIS plugins. To add plugins to ChRIS, the ChRIS backend depends on the ChRIS store service to serve one-time static information about ChRIS plugins.
Original Vision
The ChRIS Store would be a website similar to pypi.org with rich features such as user group collaboration, sharing pipelines, rating, search. It should be the primary destination and resource for all information regarding ChRIS plugins and pipelines.
Reality
Criticisms
plugin_name
,public_repo
,dock_image
not part of the JSON description of a plugin?(plugin_name, version)
which can be different between Stores and CUBEs.Missing Features
Imagining ChRIS Without the ChRIS Store
chrs
for YAML pipeline-files, optionally using CI to "push" to CUBE.Reflection
The idea of the ChRIS_store is reasonable, however the ChRIS project has not at the point where a dedicated "store" is necessary, in terms of supporting a large community of ChRIS pipeline authors and ChRIS plugin developers, sharing plugins between different instances of ChRIS, ...
Beta Was this translation helpful? Give feedback.
All reactions