2020-12-01 16:38:45 +03:00
|
|
|
# Contributing Guide
|
2017-06-26 12:45:18 +03:00
|
|
|
|
2020-11-24 18:47:44 +03:00
|
|
|
Thank you for considering contributing to Carp!
|
2017-06-26 12:45:18 +03:00
|
|
|
|
|
|
|
This document currently focuses on developer contributions but we welcome all kinds of contributions.
|
|
|
|
|
2020-12-01 16:38:45 +03:00
|
|
|
## Community
|
2017-06-26 12:45:18 +03:00
|
|
|
The best place to start is to join the Carp Gitter channel over at
|
2020-07-26 01:30:37 +03:00
|
|
|
[https://gitter.im/carp-lang/Carp](https://gitter.im/carp-lang/Carp).
|
2017-06-26 12:45:18 +03:00
|
|
|
|
2020-12-01 16:38:45 +03:00
|
|
|
## Understanding the Compiler
|
2020-11-24 18:47:44 +03:00
|
|
|
See [Hacking.md](hacking.md) for a gentle introduction to the Carp compiler internals.
|
2017-06-26 12:45:18 +03:00
|
|
|
|
2020-12-01 16:38:45 +03:00
|
|
|
## Committing to the repo
|
|
|
|
We follow [Conventional Commits](https://www.conventionalcommits.org), there is
|
|
|
|
a `commit-msg` hook to ensure the messages follow the convention, please make
|
|
|
|
sure you have run `scripts/setup-git-hooks.sh` before you commit the first time
|
|
|
|
so that the hook is in place.
|
|
|
|
|
2017-06-26 12:45:18 +03:00
|
|
|
License
|
|
|
|
-------
|
2020-07-26 01:30:37 +03:00
|
|
|
Carp is currently released under the terms of the ASL 2.0 license.
|