I am starting a project to collect all useful documentation of Haskell websites, servers and their configurations. The purpose is to
obtain up-to-date information
make this information public
encourage volunteers in maintaining and improving the sites and their configuration
soliciting suggestions and requests for changes and improvements from the community
Much of this information is available, but it is scattered. Initially I want to collect this information in the Haskell wiki, but I hope it will be the germ for official documentation as desired by the Foundation and the haskell.org committee. I am open to using alternative venues.
The https://gitlab.haskell.org/ server runs NixOS; its configuration is also tracked in version control. However, this repository is not public due to the presence of secrets in the repository. At some point we really ought to encrypt these and rewrite history to drop the plaintext versions but this has not been a priority thusfar.
I’m sure you know this already, but if you’re going to reveal a git history that once contained credentials then you should change those credentials, just in case the attempt to rewrite history was not 100% successful.
If there’s any not secret stuff you think could be useful to keep more accessible in terms of documentation, (or just you want to add some info on how its adminned, etc) a PR to the haskell-admins repo with that could be very useful