Contributions and bug reports are welcome!

## Contribution guidelines

  * **Size of changes:** If the change is minor, feel free to just send a pull request.  Otherwise, please discuss on the issue tracker first.

  * **Continuous integration (CI):** Please make sure all CI checks pass on your pull request.

  * **New tests:**

      * When implementing a new feature, please include tests for it.  (Use `tools/testctl` to add a new test module.)
      * When fixing a bug, please include regression tests if possible.

  * **Changelog:** Please update the `changelog.md` for any non-trivial change.
