- Rewrite current DI implememntation (ApplicationContext) to use boost di
Remove event system (ApplicationEventContext) and instead use entt events
- Registries for repositories
- Reflection with entt meta
The objective here is to reduce the code-base complexity by moving strucutres to use well-maintained, well-stablished libs instead of custom implementations
Remove event system (ApplicationEventContext) and instead use entt eventsThe objective here is to reduce the code-base complexity by moving strucutres to use well-maintained, well-stablished libs instead of custom implementations