mirror of
https://github.com/neohaskell/NeoHaskell.git
synced 2024-10-05 19:27:09 +03:00
⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.
aibeginner-friendlycommand-lineconcurrencydeveloper-experiencedomain-driven-designevent-sourcingfunctional-programminghaskellmobileprogramming-languagepythonstarred-neohaskell-repostarred-repo
.assets/img | ||
.gitignore | ||
LICENSE | ||
README.md |
NeoHaskell
NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.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.
Welcome to the contributor guide
If you want to learn about NeoHaskell itself, checkout the NeoHaskell website.
This guide is intended for streamlining the process of contributing to the NeoHaskell tooling.
The repository is a mono-repo that contains all the different parts of NeoHaskell:
- TODO: Add stuff
Installing the required tools
- Install GHCUP by following the official instructions.
- Run
ghcup tui
and presss
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.
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
It's always better to hack with people, so why not joining the Discord server?