compiler/CONTRIBUTING.md

22 lines
940 B
Markdown
Raw Normal View History

2022-09-02 11:24:33 +03:00
# Contributing
Before starting to work on a feature or bug fix for Gren, it might be a good idea
to check if the change you're intending to make is a good fit for the project.
We use the `Help Wanted` tag on github issues to indicate that a PR would be
welcome. If you cannot find an issue for the change you're intending to make,
head over to our [Zulip](https://gren.zulipchat.com) and start a new topic for your
idea in either the `#language-design` or `#api-design` streams.
We like to talk things through before commiting to a change, so that's a good way to go about
suggesting new features. Also, we're a friendly bunch, so don't be afraid to say hi.
All PRs will be considered, but by going through the above process you increase
your chances for a merge significantly.
## Local development commands
2022-05-01 10:13:38 +03:00
- build: `cabal build -f dev`
- run tests: `cabal test -f dev`
2022-08-05 09:56:12 +03:00
- format files: `ormolu --mode inplace $(git ls-files '*.hs')`