Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haskell-hvr/hsyaml
YAML 1.2 implementation in pure Haskell
https://github.com/haskell-hvr/hsyaml
haskell pure-haskell yaml yaml-processor
Last synced: 1 day ago
JSON representation
YAML 1.2 implementation in pure Haskell
- Host: GitHub
- URL: https://github.com/haskell-hvr/hsyaml
- Owner: haskell-hvr
- License: gpl-2.0
- Created: 2018-04-10T20:43:47.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-25T09:53:50.000Z (7 months ago)
- Last Synced: 2024-10-30T02:37:16.060Z (3 months ago)
- Topics: haskell, pure-haskell, yaml, yaml-processor
- Language: Haskell
- Homepage: https://hackage.haskell.org/package/HsYAML
- Size: 359 KB
- Stars: 55
- Watchers: 9
- Forks: 17
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.GPLv2
Awesome Lists containing this project
README
[![Hackage](https://img.shields.io/hackage/v/HsYAML.svg?label=Hackage&color=informational)](https://hackage.haskell.org/package/HsYAML)
[![Cabal build](https://github.com/haskell-hvr/HsYAML/workflows/Haskell-CI/badge.svg)](https://github.com/haskell-hvr/HsYAML/actions)# `HsYAML`: A Pure Haskell YAML 1.2 processor
## About
* HsYAML is a [YAML 1.2](https://yaml.org/spec/1.2/spec.html) processor implementation for Haskell.
* It is in strict compliance with [YAML 1.2](https://yaml.org/spec/1.2/spec.html) grammer rules.
* HsYAML is tested using [YAML-Test-Suite](https://github.com/yaml/yaml-test-suite) and some other tests which can be found [here](https://github.com/haskell-hvr/HsYAML/tree/0.2/tests).
* See HsYAML's performance on [YAML-Test-Matrix](https://matrix.yaml.io) which combines all tests from [YAML-Test-Suite](https://github.com/yaml/yaml-test-suite) and performance of all processors from [yaml-editor](https://github.com/yaml/yaml-editor).
* See what's changed in recent (and upcoming) releases [here](https://github.com/haskell-hvr/HsYAML/blob/0.2/ChangeLog.md).## Documentation
The primary API documentation for `HsYAML` is its Haddock documentation which can be found [here](http://hackage.haskell.org/package/HsYAML).## Installation
Install the `HsYAML` package.
```
cabal install HsYAML
```See [dependencies](http://hackage.haskell.org/package/HsYAML).
## Contribution
When contributing to this repository, please read the set of guidelines mentioned in [CONTRIBUTING.md](CONTRIBUTING.md).
Feel free to report bugs, documentation enhancements, and other improvements.## Developers and Maintainers
The library is developed and maintained by [Herbert Valerio Riedel](https://github.com/hvr)
# License
This project is licensed under X-SPDX-License-Identifier: [GPL-2.0-or-later](https://spdx.org/licenses/GPL-2.0-or-later.html)