Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 31 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,14 +58,43 @@ Consult these files when working on specific areas:
## Contributing

All changes require a referenced [PROJQUAY Jira](https://issues.redhat.com/projects/PROJQUAY/issues).
Use `NO-ISSUE:` as the prefix when no Jira ticket applies.

Commit message format:
### PR title format

The PR title **must** follow the same Jira-first format used in commit
messages. The Prow/Jira integration validates this prefix.

```
PROJQUAY-####: <subsystem>: <what changed>
```
<subsystem>: <what changed> (PROJQUAY-####)

For changes without a Jira ticket:

```
NO-ISSUE: <subsystem>: <what changed>
```

### Commit message format

```
PROJQUAY-####: <subsystem>: <what changed>

<why this change was made>
```

For changes without a Jira ticket:

```
NO-ISSUE: <subsystem>: <what changed>

<why this change was made>
```

The Jira reference **must** come first — this is required by the Prow
Jira bot. The subsystem prefix (e.g. `operator`, `tls`, `docs`, `ci`)
is required in both PR titles and commit messages.

## Key Conventions

- Maintain existing code style
Expand Down
Loading