Julian Foad wrote:
> [...] suitable "reference system" options [...]:
>
> * Ubuntu (server, latest LTS)
> * Docker (probably using an Alpine image, or maybe Ubuntu)
Recognizing that OS/packaging is only one small part of the issue, we
will want to specify a reference system in terms like these...
Essentials
* OS and installation procedure
- see above
* Subversion access methods:
- http, https (mod_dav_svn)
- svn (svnserve)
- domain name / IP address / ports
* authn & authz:
- manually configured authn
- manually configured authz rules
- some semi-realistic examples of each
* an automated backup, of some sort
- see below
* repo organization
- single repo
- many repos
Bonus extras
* LDAP integration
* an svnsync mirror configuration
* scripted creation of repositories from templates
* hook scripts: semi-realistic examples
* ...
Some of these -- such as "an automated backup, of some sort" -- will
lead to us having to discuss what is going to be our best practice
recommendation. I think the need to deal with issues like that would be
an important and valuable outcome of this project.
- Julian
Received on 2020-01-13 15:00:20 CET