diff options
Diffstat (limited to 'docs/thoughts.txt')
| -rw-r--r-- | docs/thoughts.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/docs/thoughts.txt b/docs/thoughts.txt new file mode 100644 index 0000000..22a783d --- /dev/null +++ b/docs/thoughts.txt @@ -0,0 +1,27 @@ +Parts: + +Web "backend": +Use rocket from rust + +git server is truth for code +db server is truth for comments and review state +ldap server is truth for auth + + +Auth: +Use "private" session cookie to cache ldap validation + +A review: +Starts as base commit and head commit + +A list (after history rewrite/rebase) of base,head commit pairs + +All changes in each file in each commit is reviewed or not reviewd +Review is not accepted, accepted, closed or dropped + +"Killer" features: +Use server sent events to post about changes to review while +your watching + +linting: +separate service, that run containers? using checkouts from the truth git |
