Refactor metatype and component classes
- Dominant language
- C
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
As of the implementation currently on [`scripting_api` branch](/arsdever/gamify/tree/scripting_api), the `metadata` and the `component` classes are within the library `component_interface`, which is not great. The library itself does not look good and is kinda meaningless. Nevertheless, in the scope of this issue, I want those classes to be moved out from that lib into probably lib `project`. Some steps needed to be done to achieve that:
- [ ] move metatype registry into `metatype` class
- [ ] replace type getter in component class to get the type from metatype registry
- [ ] update the CMakeLists file
This should probably be enough to achieve the goal.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.