Current section
Files
Jump to
Current section
Files
CONTRIBUTING.md
# Contributing to DNSimple/Elixir
## Getting started
### 1. Clone the repository
Clone the repository and move into it:
```shell
git clone git@github.com:dnsimple/dnsimple-elixir.git
cd dnsimple-elixir
```
### 2. Install Elixir
### 3. Install the dependencies
```shell
mix deps.get
```
### 4. Build and test
Compile the project and [run the test suite](#testing) to check everything works as expected.
## Changelog
We follow the [Common Changelog](https://common-changelog.org/) format for changelog entries.
## Testing
```shell
mix test
```
## Tests
Submit unit tests for your changes. You can test your changes on your machine by [running the test suite](#testing).
When you submit a PR, tests will also be run on the [continuous integration environment via GitHub Actions](https://github.com/dnsimple/dnsimple-elixir/actions).