28 lines
948 B
Org Mode
28 lines
948 B
Org Mode
|
* Notesmachine Store
|
||
|
|
||
|
This is the storage layer for Notesmachine. It supports the retrieval
|
||
|
of the basic information from Notesmachine, but it never reveals the
|
||
|
underlying mechanisms by which it performs its magic. The "ids" leaving
|
||
|
this API will always be the textual ids used in all public
|
||
|
representations:
|
||
|
|
||
|
- Boxes are referenced by slugs, and clients must accept uniqueness
|
||
|
failures.
|
||
|
|
||
|
- Notes are referenced by "friendly_id" format strings, which are
|
||
|
base-62 formatted versions of UUID4 strings.
|
||
|
|
||
|
** Plans
|
||
|
|
||
|
*** TODO Make it possible to save a note
|
||
|
*** TODO Make it possible to retrieve a note
|
||
|
*** TODO Read how others use SQLX to initialize the database
|
||
|
*** TODO Implement CLI features
|
||
|
*** TODO Make it possible to connect two notes
|
||
|
*** TODO Make it possible to save a page
|
||
|
*** TODO Make it possible to connect a note to a page
|
||
|
*** TODO Make it possible to retrieve a collection of notes
|
||
|
*** TODO Make it possible to retrieve a page
|
||
|
|
||
|
|