You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
535 B
14 lines
535 B
2 years ago
|
# Store
|
||
|
|
||
|
The Store is the central point of the application. It is responsible for
|
||
|
keeping all the information sent by Capturers and providing a search/list
|
||
|
functionality for Viewers.
|
||
|
|
||
|
We would probably need a design like:
|
||
|
|
||
|
- id: UUID of the record
|
||
|
- title: String, produced by a Capturer
|
||
|
- content: Text, produced by a Capturer, must always be Markdown (to avoid having a format that needs to be specially processed by some viewer)
|
||
|
- source: Name of the Capturer
|
||
|
- meta: HashMap, with some information the Capturer has about the entry
|