+++
title = "Contributing to Kermit"
author = ["John Goerzen"]
slug = "contributing"
tags = ["public"]
draft = false
+++

# Contributing to Open Kermit

Contributions to Open Kermit are welcome!  In fact, "open" signifies just that.

You can contribute to the Open Kermit website at the [openkermit.org Github project](https://github.com/openkermit/openkermit.org) and to C-Kermit at the [C-Kermit Github project](https://github.com/openkermit/ckermit).

When contributing to C-Kermit, these guidelines will be helpful:

- Tests accompanying changes are encouraged.
- When submitting a bug fix, a test that fails on the old (buggy) state and passes with the new state is particularly preferred.
- Compatibility is valued in this codebase.  Think through compatibility issues before proposing a change, and document your thought process in the PR.

With all contributions, and indeed all interactions with Open Kermit, we expect communications to be respectful and open.
