NeoHaskell/README.md

49 lines
1.5 KiB
Markdown
Raw Normal View History

2023-09-17 23:56:19 +03:00
<div align="center">
<img src=".assets/img/logo.png" height="256px"/>
<h1>NeoHaskell</h1>
<b>
NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.
</b>
<p>
It is designed to be easy to learn and use, while also being powerful enough to release your app with minimum effort and maximum confidence.
</p>
</div>
---
# Welcome to the contributor guide
If you want to learn about NeoHaskell itself, checkout
[the NeoHaskell website](https://neohaskell.org).
This guide is intended for streamlining the process of
contributing to the NeoHaskell tooling.
2023-09-24 18:10:11 +03:00
The repository will be a mono-repo that contains all the
different parts of NeoHaskell.
2023-09-17 23:56:19 +03:00
# Installing the required tools
- Install GHCUP by following [the official instructions](https://www.haskell.org/ghcup/).
- Run `ghcup tui` and press `s` on the following options:
- GHC 9.2.8
- Cabal 3.10.1.0
- HLS 2.2.0.0
- (When prompted for download, press `y` to accept)
The recommended IDE for any NeoHaskell project is [Visual Studio Code](https://code.visualstudio.com/).
# Get the code
- Fork this repository
- `git clone <url to your fork>`
- `cd neohaskell && code .`
# Install the recommended extensions
When opening the project for the first time, you will be prompted to install the recommended extensions, install them.
# Collaborate on Discord
2023-09-24 18:10:11 +03:00
It's always better to hack with people, so why not joining the [Discord server](https://discord.gg/invite/wDj3UYzec8)?