Skip to content
Infrastructure for This is a MIRROR of Your issue reports and merge requests are welcome, but they will be moved to You are encouraged to start there instead!
Haskell CSS Shell Other
Branch: master
Clone or download
Latest commit 11ad1e7 Nov 13, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitlab/merge_request_templates Add default MR template [skip ci] Mar 20, 2018
crowdmatch Improve naming of the test cases Oct 9, 2019
dev-tools Make friendly for NixOS Apr 9, 2018
publications @ 75d0d8f Register publication submodule Nov 2, 2015
run-persist Pass pedantry Apr 12, 2017
s Add a dev_psql script Nov 6, 2018
website add new sponsor to list Nov 12, 2019
.dir-locals.el Use a single .dir-locals.el for the entire project Oct 2, 2017
.envrc Added build solution for Nix/NixOS Aug 18, 2019
.gitlab-ci.yml Ci tweaks Aug 20, 2018
.gitmodules updated links to May 18, 2019
.project Added EclipseFP project file; git ignore for Intellij IDEA and Eclips… Dec 24, 2014 Merge branch '' Sep 25, 2019 updated links to May 18, 2019 LICENSE shouldn't have been moved Nov 5, 2015 Updating "Understanding this document" to make clear that these are u… Feb 1, 2018 Merge: Simplify database management May 20, 2018
brittany.yaml Simplify style guide by deferring to brittany Apr 9, 2018 Just quote them all. Less to think about that way. (`` plain … May 24, 2018
db.makefile Change log file location for fedora Aug 18, 2018
devbuild Make devbuild query dev Sep 1, 2016 updated links to May 18, 2019 Init Apr 1, 2018
prodbuild Add sh script to fetch git hash of production site May 15, 2016
shell.nix Added build solution for Nix/NixOS Aug 18, 2019
stack.yaml Added build solution for Nix/NixOS Aug 18, 2019
stack.yaml.lock track stack.yaml.lock Aug 20, 2019

build status

This is the software that runs the website. It uses the Yesod web framework and Haskell programming language.

Key links:

Code repositories

Main repositories:

We also mirror the code repo on GitHub but prefer issues and merge requests at the main location (and we do not maintain mirrors of the separate project repos like design, legal, ops, etc.).

Contributing welcomes contributions of all sorts.

Outside of coding, see our how-to-help wiki page.

For code contributions, our contributor guide covers all the steps in detail (including notes about our development practices, basic setup, and resources for those new to Git, Haskell, or even to programming in general). The core points are:

  • Follow our build instructions to build and test the software.

  • File and search concrete issues/tickets/tasks in our GitLab [issues]

  • Get in touch any time. Don't hesitate to ask questions, ask for help, provide feedback etc. Use any of our contact options as appropriate.


Except where specified otherwise, all Snowdrift code is licensed under the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Our text and graphics documents (non-program-code) are also licensed under CC BY-SA 4.0 International.

You can’t perform that action at this time.