# Contributing Guide Thank you for considering contributing to Carp! This document currently focuses on developer contributions but we welcome all kinds of contributions. ## Community The best place to start is to join the Carp Gitter channel over at [https://gitter.im/carp-lang/Carp](https://gitter.im/carp-lang/Carp). ## Understanding the Compiler See [Hacking.md](hacking.md) for a gentle introduction to the Carp compiler internals. ## 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/git-hooks/setup.sh` before you commit the first time so that the hook is in place. License ------- Carp is currently released under the terms of the ASL 2.0 license.