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.