diff options
Diffstat (limited to 'doc/feature_matrix.md')
-rw-r--r-- | doc/feature_matrix.md | 25 |
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. |