Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pbrisbin/stack-templates


https://github.com/pbrisbin/stack-templates

Last synced: 10 days ago
JSON representation

Awesome Lists containing this project

README

        

# Stack Templates

My personal stack templates.

## Usage

```
stack new [, ...] \
https://raw.githubusercontent.com/pbrisbin/stack-templates/master/.hsfiles
```

## Templates

### simple

Simple library-plus-executable.

- Hpack
- HSpec
- HLint, StylishHaskell, and Brittany configuration
- Circle-2.0 CI
- Makefile

See [Haskell Project Checklist](https://pbrisbin.com/posts/haskell_project_checklist/).

### yesod-docker

**NOTE**: This one is a bit out of date right now, and may not work.

- Yesod with [some updated conventions](https://pbrisbin.com/posts/tee-io_lessons_learned/)
- Docker-based development and Deployment

## Building Templates

Build any templates that are out of date with `sources/`:

```console
./shake
```

**NOTE**: shake won't know about new files, so use `--rebuild`.

Test templates by creating a project from them:

```console
./shake test
```