List reliability requirements in README
This commit is contained in:
parent
f8e1442e72
commit
dc863da3e6
1 changed files with 17 additions and 0 deletions
17
README.md
17
README.md
|
@ -100,6 +100,23 @@ an overview of more-or-less what's left to do before the first release.
|
||||||
[/] Files
|
[/] Files
|
||||||
[ ] Federation
|
[ ] Federation
|
||||||
|
|
||||||
|
## Reliability requirements
|
||||||
|
|
||||||
|
These features are considered critical for a Vervis instance to be a reasonably
|
||||||
|
reliable place where people can host their projects and repos, and not worry
|
||||||
|
about some bug or missing feature causing loss of data or access.
|
||||||
|
|
||||||
|
[ ] Password reset, at least over plain email, either automatically or a
|
||||||
|
temporary manual hack which will work at least for personal instances
|
||||||
|
[ ] Git pull and push over SSH fully working
|
||||||
|
[ ] Darcs pull and push over SSH fully working
|
||||||
|
[ ] SSH server implementation really secure
|
||||||
|
[ ] TLS support, especially critical when sending passwords
|
||||||
|
[ ] Darcs pull over HTTP and HTTPS
|
||||||
|
[ ] Git pull over HTTP and HTTPS
|
||||||
|
[ ] Clear policy and guidelines for DB schema changes
|
||||||
|
[ ] Running instance has data backups
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
See `INSTALL.md`. To be honest, I haven't written it yet. Just use `stack
|
See `INSTALL.md`. To be honest, I haven't written it yet. Just use `stack
|
||||||
|
|
Loading…
Reference in a new issue