Skip to content
Infrastructure for Snowdrift.coop. This is a MIRROR of https://git.snowdrift.coop/sd/snowdrift. Your issue reports and merge requests are welcome, but they will be moved to git.snowdrift.coop. You are encouraged to start there instead!
Haskell CSS Shell Other
Branch: master
Clone or download
Latest commit 11ad1e7 Nov 13, 2019
Permalink
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
.gitignore
.gitlab-ci.yml Ci tweaks Aug 20, 2018
.gitmodules updated git.snowdrift.coop links to gitlab.com May 18, 2019
.project Added EclipseFP project file; git ignore for Intellij IDEA and Eclips… Dec 24, 2014
BUILD.md Merge branch 'BUILD.md-update' Sep 25, 2019
CONTRIBUTING.md updated git.snowdrift.coop links to gitlab.com May 18, 2019
LICENSE.md LICENSE shouldn't have been moved Nov 5, 2015
README.md
SPECS-STORIES.md Updating "Understanding this document" to make clear that these are u… Feb 1, 2018
TEXTEDITORS.md Merge: Simplify database management May 20, 2018
brittany.yaml Simplify style guide by deferring to brittany Apr 9, 2018
build.sh Just quote them all. Less to think about that way. (`build.sh` plain … May 24, 2018
db.makefile Change log file location for fedora Aug 18, 2018
devbuild Make devbuild query dev Sep 1, 2016
keter-remote-task.sh updated git.snowdrift.coop links to gitlab.com May 18, 2019
keter-remote.sh Init keter-remote.sh 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

README.md

Snowdrift.coop

build status

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

Key links:

Code repositories

Main repositories: gitlab.com/snowdrift

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

Snowdrift.coop 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.

License

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.