I propose to split the repo into two main parts:
src - kernel (maybe to have a different name for it?)
collection - prepared miniapps
- Each collection should have its main code and all configurations per machine should be under
platforms
Also we can have bin directory for CLI commands
radical-miniapp run <prepared-miniapp-name> --platform <supported-platform>
radical-miniapp exec [options] # CLI for kernel
Another thought is to separate kernel and collections into dedicated packages: radical.miniapp-core, radical.miniapp-collections
I propose to split the repo into two main parts:
src- kernel (maybe to have a different name for it?)collection- prepared miniappsplatformsAlso we can have
bindirectory for CLI commandsAnother thought is to separate kernel and collections into dedicated packages:
radical.miniapp-core,radical.miniapp-collections