aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2022-06-25 12:20:32 +0200
committerMichael Muré <batolettre@gmail.com>2022-06-25 12:20:32 +0200
commitb43a447ab6677438da0609abda0c1492bf422dd7 (patch)
treeb6f3155333be707c2cedda504ead45476c797229 /doc
parent00b9e1a6028388b332f14ff3e607f02d589b637b (diff)
downloadgit-bug-b43a447ab6677438da0609abda0c1492bf422dd7.tar.gz
doc: tiny tweaks
Diffstat (limited to 'doc')
-rw-r--r--doc/model.md12
1 files changed, 10 insertions, 2 deletions
diff --git a/doc/model.md b/doc/model.md
index 0aad4789..955aa07a 100644
--- a/doc/model.md
+++ b/doc/model.md
@@ -1,9 +1,17 @@
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.
+This document explains how git-bug's reusable distributed data structure in git is working. This data structure is capable of:
+- storing an entity and its complete history in git
+- carry signed authorship of editions
+- use git remotes as a medium for synchronisation and collaboration
+- merge conflicts
+- respect the rules you define as to what edition are possible
+- carry attached media
+
+If you are looking for a different format or to see how you can easily make your own, checkout [the example code](../entity/dag/example_test.go).
-In a different format, see how you can easily make your own [distributed data structure](../entity/dag/example_test.go).
+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.
## Entities (bug, author, ...) are a series of edit operations