Skip to content
Snippets Groups Projects
Code owners
HACKING.md 4.42 KiB

Contributing to the Glasgow Haskell Compiler

So you've decided to hack on GHC, congratulations! We hope you have a rewarding experience. This file will point you in the direction of information to help you get started right away.

The GHC Developer's Wiki

The home for GHC hackers is our GitLab instance, located here:

https://gitlab.haskell.org/ghc/ghc

From here, you can file bugs (or look them up), use the wiki, view the git history, among other things. Of particular note is the building page, which has the high level overview of the build process and how to get the source:

https://gitlab.haskell.org/ghc/ghc/wikis/building

Contributing patches to GHC in a hurry

Make sure your system has the necessary tools to compile GHC. You can find an overview of how to prepare your system for compiling GHC here:

https://gitlab.haskell.org/ghc/ghc/wikis/building/preparation