Plugins has two types of loading :
PreContainerBuildPostContainerBuild
There should be specific plugins exceptions to handle correctly depending on the exception
PluginLoadException : Thrown if there was an error during plugin load
PluginBadConfigException : thrown if the plugin has a bad configuration
PluginIOAccessException : thrown if the plugin couldn't access to its data
PluginConfigDirectory : own the config & the data related to plugins, a subdirectory has to be created for each plugin
PluginConfigFile : own the plugin configuration
Plugin System has to be reviewed
Plugins has two types of loading :
PreContainerBuild
PostContainerBuild
There should be specific plugins exceptions to handle correctly depending on the exception
PluginLoadException
: Thrown if there was an error during plugin loadPluginBadConfigException
: thrown if the plugin has a bad configurationPluginIOAccessException
: thrown if the plugin couldn't access to its dataPluginConfigDirectory
: own the config & the data related to plugins, a subdirectory has to be created for each pluginPluginConfigFile
: own the plugin configuration