aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/feature_matrix.md25
1 files changed, 19 insertions, 6 deletions
diff --git a/doc/feature_matrix.md b/doc/feature_matrix.md
index 91abfba2..ee551bd4 100644
--- a/doc/feature_matrix.md
+++ b/doc/feature_matrix.md
@@ -8,16 +8,29 @@ This document however does not show all the untold work required to support thos
βœ…: working 🟠: partial implementation ❌: not working
+## Other goals
+
+Some goals don't really fit below, so I'll mention them here:
+- have the webUI accept external OAuth (Github, ...) and act as a public portal where user outside the project can browse and interact with the project
+- project configuration (valid labels, ...)
+- commit signature to fully authenticate user's interaction
+- interface with the system keyring, to distribute and expose known public keys and allow checking signed commit in normal git workflow
+- privileged roles (admin, ...) and enforcing the corresponding rules
+- package the webui as a desktop app
+
+Additionally, some other are captured as [Github issues](https://github.com/MichaelMure/git-bug/issues) or [Discussions](https://github.com/MichaelMure/git-bug/discussions).
+
## Entities
The most high level overview of what kind of entities are supported and where.
-| | Core | CLI | TermUI | WebUI |
-|--------------|:----:|:---:|:------:|:-----:|
-| Identities | βœ… | βœ… | βœ… | βœ… |
-| Bug | βœ… | βœ… | βœ… | βœ… |
-| Board | 🟠 | 🟠 | ❌ | ❌ |
-| Pull-request | ❌ | ❌ | ❌ | ❌ |
+| | Core | CLI | TermUI | WebUI |
+|----------------|:----:|:---:|:------:|:-----:|
+| Identities | βœ… | βœ… | βœ… | βœ… |
+| Bug | βœ… | βœ… | βœ… | βœ… |
+| Board | 🟠 | 🟠 | ❌ | ❌ |
+| Pull-request | ❌ | ❌ | ❌ | ❌ |
+| Project Config | ❌ | ❌ | ❌ | ❌ |
More specific features across the board.