# Contributing to Forgejo Runner

Thank you for wanting to make Forgejo Runner better!

## Before Sending a PR

Before sending a PR, please read the [Forgejo Contributor Guide](https://forgejo.org/docs/latest/contributor/) and the [AI Agreement](https://codeberg.org/forgejo/governance/src/commit/4cf58828436b302b314c689b6f94de62179bd515/AIAgreement.md).

Forgejo Actions is a complex beast with intricate compatibility requirements. Some features are also out of scope. Therefore, we recommend proposing your changes in an issue or feature request before coding up a solution. Please note that we do not accept new features without having them discussed beforehand. New features also have a lower priority than bug fixes.

PRs do not need to be perfect.

## What to Expect

Be ready for lengthy feedback. It is common that enhancements or even bug fixes need multiple iterations until they are ready. Sometimes, we even realize during review that a particular feature or approach is not the right solution.

## We Are Here to Help

Do not hesitate to ask for help or advice. You can do so in an issue, a PR, or in the [developer room on Matrix](https://matrix.to/#/#forgejo-development:matrix.org).