List reliability requirements in README

This commit is contained in:
fr33domlover 2016-06-05 10:42:57 +00:00
parent f8e1442e72
commit dc863da3e6

View file

@ -100,6 +100,23 @@ an overview of more-or-less what's left to do before the first release.
[/] Files
[ ] 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
See `INSTALL.md`. To be honest, I haven't written it yet. Just use `stack