
Gabliam core
Gabliam is on top of inversify.
Gabliam help you for register all class in inversify.
Gabilliam is modular with plugins.
Gabliam phase
Build phase
- Load all config file
- Load all file in scanPath of main
- All decorators on class add metadata and can register this class
- if an class has @scanPath, add this folder in queue for load
- load all plugin
- Bind classes in DI (inversify)
- load all config classes (order: CoreConfig => PluginConfig => config)
- call all plugin.config for all instance of config class
- Build
Start phase
/!\ Build phase must be passed
- call all plugin.start
Stop phase
/!\ Build and start phases must be passed
- call all plugin.start
Detroy phase
/!\ Stop phase must be passed
- call all plugin.detroy
Samples
Go to Samples
License
MIT
Current Tags
89 Versions