Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pelagicore/qface-store
Generator based on the QFace library for redux store concept
https://github.com/pelagicore/qface-store
Last synced: 3 days ago
JSON representation
Generator based on the QFace library for redux store concept
- Host: GitHub
- URL: https://github.com/pelagicore/qface-store
- Owner: Pelagicore
- License: mit
- Archived: true
- Created: 2017-07-12T12:04:04.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-12T12:28:34.000Z (about 7 years ago)
- Last Synced: 2024-09-30T15:32:54.791Z (3 days ago)
- Language: C++
- Homepage: https://pelagicore.github.io/qface/
- Size: 11.7 KB
- Stars: 1
- Watchers: 8
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Store Generator
The generator generates the store library and a store for each module.
Each store can be included in your project as a static libray.- A store takes the last name of the module a the store name.
- For each interface a sub store is created.
- Each sub store contains its own operations.
- All operations of the interface are exposed on the sub store
- All properties of the interface form the state of the store
- All signals can be used to inform the user about an event. The event needs to be triggered by an operation.
- The state is immutable
- The store state is the modules store state combined with all sub store states combined
- A state is a QSharedData class
- The store has only one reducer function. This might call an internal reducer function of the sub-store if required.
-