Description
A thin GeoJSON Layer above the aeson library.
Description
A thin GeoJSON Layer above the aeson library.
It currently conforms to version 1.0 of the GeoJSON spec which can be found here:
README.md
geojson Hackage
A thin GeoJSON Layer above the aeson
library
Development
- We use Ormolu for code formatting.
Visual Studio Code Setup
Install Command Line Apps: ormolu and hlint.
Plugins:
- Haskell https://marketplace.visualstudio.com/items?itemName=haskell.haskell
- Haskell Syntax Highlighting https://marketplace.visualstudio.com/items?itemName=justusadam.language-haskell
- Haskell Linter https://marketplace.visualstudio.com/items?itemName=hoovercj.haskell-linter
- Run on Save https://marketplace.visualstudio.com/items?itemName=pucelle.run-on-save
One installed to reformat a file:
- Shift-Alt-F
Or configure Run on Save:
{
"globMatch": "{**/src/**/*.hs,**/test/**/*.hs}",
"command": "ormolu --color always --check-idempotence --mode inplace ${file}",
"runIn": "terminal",
"runningStatusMessage": "Checking code style ${fileBasename}",
"finishStatusMessage": "${fileBasename} checked"
}
Run tests:
stack test :geojson-test
Run hlint:
stack test :geojson-hlint