Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mvngu/haskyll
Beginner's guide to Haskell
https://github.com/mvngu/haskyll
documentation functional-programming haskell jekyll jekyll-theme ruby
Last synced: 2 days ago
JSON representation
Beginner's guide to Haskell
- Host: GitHub
- URL: https://github.com/mvngu/haskyll
- Owner: mvngu
- License: other
- Created: 2024-01-05T00:10:20.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-03T14:07:55.000Z (10 months ago)
- Last Synced: 2024-10-11T19:21:30.823Z (about 1 month ago)
- Topics: documentation, functional-programming, haskell, jekyll, jekyll-theme, ruby
- Language: Haskell
- Homepage: https://haskyll.github.io
- Size: 654 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Haskell bit by bit
[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-blue.svg)](http://creativecommons.org/licenses/by-nc-sa/4.0/)
Haskell might seem like a complicated beast at first. It does not have to be
that way. Let's tackle some basic ideas of the language, bit by bit.## Development
### Pre-requisites
Install the following on your local machine:
- (GNU) Make
- Node
- Ruby### Setup
Fork the repository and clone the fork to your local machine. Issue the
following commands to setup everything required by the project:```sh
$ bundle config set --local path 'vendor/bundle'
$ bundle install
$ npm update
```You need to have Ruby and Node installed in order for the above commands to run
successfully.### Contribute
Add your changes and issue the command
```sh
$ make build
```to ensure the whole book compiles successfully. Fix any compilation, spelling,
or other errors, then create a pull request.## Acknowledgement
- We use the Jekyll theme [Coo][coo].
## License
![CC BY-NC-SA 4.0](assets/img/cc.png "CC BY-NC-SA 4.0")
This work is licensed under the terms of the Creative Commons
Attribution-NonCommercial-ShareAlike 4.0 International ([CC BY-NC-SA 4.0][cc]).Unless otherwise stated, code in this project is covered by the [MIT][mit]
license.[cc]: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
[coo]: https://github.com/quacksouls/jekyll-theme-coo
[mit]: https://opensource.org/license/MIT/