aboutsummaryrefslogtreecommitdiffstats
path: root/doc/model.md
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2022-05-31 20:16:22 +0200
committerMichael Muré <batolettre@gmail.com>2022-05-31 20:18:18 +0200
commit1c219f67698771ae3b0d1d08205263e5ba280a71 (patch)
treecc236674c3ba003654e8708f24242a43c161644d /doc/model.md
parentd94df634667146ff854c6da04c5f22bd513c3612 (diff)
downloadgit-bug-1c219f67698771ae3b0d1d08205263e5ba280a71.tar.gz
doc: more discoverable docs
Diffstat (limited to 'doc/model.md')
-rw-r--r--doc/model.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/model.md b/doc/model.md
index de0de42a..0aad4789 100644
--- a/doc/model.md
+++ b/doc/model.md
@@ -3,6 +3,8 @@ Entities data model
If you are not familiar with [git internals](https://git-scm.com/book/en/v1/Git-Internals), you might first want to read about them, as the `git-bug` data model is built on top of them.
+In a different format, see how you can easily make your own [distributed data structure](../entity/dag/example_test.go).
+
## Entities (bug, author, ...) are a series of edit operations
As entities are stored and edited in multiple processes at the same time, it's not possible to store the current state like it would be done in a normal application. If two processes change the same entity and later try to merge the states, we wouldn't know which change takes precedence or how to merge those states.