From d090771bcf2e669ce42d1fffd0948282822b6394 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 1 Sep 2026 13:43:59 +0000 Subject: [PATCH 1/3] docs: add commit message conventions Document Conventional Commits format in AGENTS.md and add a PR checklist item to enforce it. --- .github/pull_request_template.md | 1 + AGENTS.md | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 7905262e6..cf3ae485f 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -3,3 +3,4 @@ - [ ] Update version code if an existing plugin was modified - [ ] Test changes in Plugin Playground or the app - [ ] Reference related issues in the PR body (e.g. Closes #xyz) +- [ ] Commit messages follow `type(scope): description` (e.g. `feat(madara): add new source`) diff --git a/AGENTS.md b/AGENTS.md index e79ae3e6e..360036973 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -128,3 +128,15 @@ works because target-site markup and network defenses change independently of th `Closes #123`). - Before handing off an existing-plugin change, confirm that its version was incremented and report any live checks that were inconclusive because of network or anti-bot behavior. + +## Commit messages + +Use Conventional Commits: `type(scope): description` + +- type: feat (new plugin), fix (bug fix), perf, chore, docs, refactor +- scope: language/plugin folder, e.g. `madara`, `english/novel7s`, `ar/rewayahfans` +- Lowercase type, imperative mood ("add" not "added"/"adds") + +Examples: +- feat(madara): add new source +- fix(lnori): correct chapter list parsing From afd630f12e532573938482758af0f090dff4d3fc Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 1 Sep 2026 13:47:55 +0000 Subject: [PATCH 2/3] docs: use generic placeholders in commit convention examples Avoid referencing specific plugin/generator names in AGENTS.md and the PR template. --- .github/pull_request_template.md | 2 +- AGENTS.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index cf3ae485f..7e50b261d 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -3,4 +3,4 @@ - [ ] Update version code if an existing plugin was modified - [ ] Test changes in Plugin Playground or the app - [ ] Reference related issues in the PR body (e.g. Closes #xyz) -- [ ] Commit messages follow `type(scope): description` (e.g. `feat(madara): add new source`) +- [ ] Commit messages follow `type(scope): description` (e.g. `feat(): add new source`) diff --git a/AGENTS.md b/AGENTS.md index 360036973..320ba5827 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -134,9 +134,9 @@ works because target-site markup and network defenses change independently of th Use Conventional Commits: `type(scope): description` - type: feat (new plugin), fix (bug fix), perf, chore, docs, refactor -- scope: language/plugin folder, e.g. `madara`, `english/novel7s`, `ar/rewayahfans` +- scope: language/plugin folder, e.g. ``, `/` - Lowercase type, imperative mood ("add" not "added"/"adds") Examples: -- feat(madara): add new source -- fix(lnori): correct chapter list parsing +- feat(): add new source +- fix(/): correct chapter list parsing From 5c294a5568ea886d3a1cb02dfe95e34077cadaab Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 1 Sep 2026 13:50:09 +0000 Subject: [PATCH 3/3] docs: note AI agent attribution in commit conventions Ask contributors to flag AI-authored commits/PRs so reviewers can weight their review accordingly. --- AGENTS.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 320ba5827..ff7ad1a5e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -140,3 +140,7 @@ Use Conventional Commits: `type(scope): description` Examples: - feat(): add new source - fix(/): correct chapter list parsing + +If a commit or PR was authored (fully or partly) by an AI agent, note that in the commit message +(e.g. a `Co-Authored-By:` trailer) or the PR description so reviewers know to weight their review +accordingly.