https://github.com/haskellfoundation/hf-infrastructure
Deployment configuration for Stackage and other HF-managed infrastructure. Central place for Stackage admins.
https://github.com/haskellfoundation/hf-infrastructure
Last synced: about 1 month ago
JSON representation
Deployment configuration for Stackage and other HF-managed infrastructure. Central place for Stackage admins.
- Host: GitHub
- URL: https://github.com/haskellfoundation/hf-infrastructure
- Owner: haskellfoundation
- License: mit
- Created: 2024-04-15T13:35:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-05-31T08:14:29.000Z (about 2 months ago)
- Last Synced: 2026-05-31T10:08:35.322Z (about 2 months ago)
- Language: Nix
- Homepage:
- Size: 248 KB
- Stars: 9
- Watchers: 4
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HF Infrastructure
The mission for this repository is to store all configuration, tooling, and
documentation for deploying Stackage.org and other Haskell Foundation-managed
infrastructure.
## Implementation Status (Stackage)
Stackage is deployed to a NixOS server.
The entrypoint for the server configuration is ./flake.nix.
There is a lot of work to do in order to make Stackage more reliable and robust.
## Participation
Yes, please! Please feel welcome to open issues reporting bugs, feature
requests, or questions. Pull requests are also welcome, though I recommend
creating an issue first.
### Git preferences
If possible, I (chreekat) prefer smaller commits. I usually end up doing an
interactive rebase to clean up my branch before merging. I believe in using
merge commits.
### Contact
This repository: https://github.com/haskellfoundation/hf-infrastructure
Forum: https://discourse.haskell.org/
Chat: via the Matrix network at https://matrix.to/#/#haskell-stack:matrix.org
### Related repositories
* [Snapshot curation](https://github.com/commercialhaskell/stackage)
* [Stackage server app](https://github.com/commercialhaskell/stackage-server)
### Conduct
As a Haskell Foundation project, the maintainers follow the [Guidelines for
Respectful
Communication](https://haskell.foundation/guidelines-for-respectful-communication/),
and recommend the same for all other project participants.
## Maintainers
This repo is a work of the [Haskell Foundation](https://haskell.foundation).
The initial version was implemented by Bryan Richter (@chreekat) in his capacity
as the Haskell Foundation's DevOps Engineer.
## Incidents
Public logs of infrastructure outages are tracked in issues labeled "incident".
https://github.com/commercialhaskell/stackage-server/issues?q=is%3Aissue%20label%3Aincident
Some issues were originally reported on stackage-server, so you'll find
incidents there, as well:
https://github.com/commercialhaskell/stackage-server/issues?q=is%3Aissue%20label%3Aincident