Skip to content

docs: add community norms and expand Find an Issue guidance#91

Merged
R-Lawton merged 1 commit intomainfrom
add-community-norms
May 7, 2026
Merged

docs: add community norms and expand Find an Issue guidance#91
R-Lawton merged 1 commit intomainfrom
add-community-norms

Conversation

@R-Lawton
Copy link
Copy Markdown
Contributor

@R-Lawton R-Lawton commented May 6, 2026

What

  • Expands the "Find an Issue" section with guidance on issue etiquette, respecting other contributors, and LFX Mentoring expectations
  • Adds a new "Working Together" section covering reviewer patience, keeping discussions in public channels, and responsible AI tool usage

Why

The community has grown and we're seeing patterns that aren't great for sustainability — repeated DMs to maintainers, people assigning themselves to already-claimed issues, and AI-generated contributions that haven't been verified. This adds friendly, welcoming guidance to set expectations without being unwelcoming.

Summary by CodeRabbit

  • Documentation
    • Expanded the "Find an Issue" guidance into a detailed guide covering the Projects board, component-based categorisation, assignment etiquette (avoid immediate self-assignment), marking issues "In Progress", handling already-assigned or inactive issues, and LFX Mentoring onboarding steps; reordered sections so "Submitting Pull Requests" appears earlier and now references the "Using AI Tools" guidance.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 6, 2026

Deploy Preview for relaxed-faloodeh-7fa6f1 ready!

Name Link
🔨 Latest commit d833d39
🔍 Latest deploy log https://app.netlify.com/projects/relaxed-faloodeh-7fa6f1/deploys/69fc7415a25c2000083f17df
😎 Deploy Preview https://deploy-preview-91--relaxed-faloodeh-7fa6f1.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 6, 2026

Review Change Stack

Warning

Rate limit exceeded

@R-Lawton has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 48 minutes and 26 seconds before requesting another review.

To continue reviewing without waiting, purchase usage credits in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 14f0d1c4-524b-41b9-bdd3-f230dae06d1a

📥 Commits

Reviewing files that changed from the base of the PR and between 00532d5 and d833d39.

📒 Files selected for processing (1)
  • src/contributing.md
📝 Walkthrough

Walkthrough

The contributing guide expands the "Find an Issue" workflow with Projects-board discovery, component categorisation, assignment and progress rules, LFX Mentoring onboarding, and reorders "Submitting Pull Requests" to reference AI-use guidance and moves "Reporting Issues" after PR guidance.

Changes

Contributing guide update

Layer / File(s) Summary
Find an Issue
src/contributing.md
Expanded the "Find an Issue" section: use the Kuadrant GitHub Projects board, component-based discovery, assignment rules (including not self‑assigning immediately), update status to In Progress, coordination with existing assignees, handling inactive issues, and an LFX Mentoring onboarding subsection.
Submitting Pull Requests
src/contributing.md
"Submitting Pull Requests" moved earlier and extended: when PRs should reference an issue, explicit note to review "Using AI Tools" if AI was used, and existing review/response and commit-squash guidance retained.
Reporting Issues
src/contributing.md
"Reporting Issues" relocated to follow PR guidance; original reporting instructions preserved.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 In the burrow a tidy roadmap glows,
Tickets and mentors and clear status flows,
Hop in, set In Progress, but wait a small beat —
Coordinate kindly before you take a seat,
Together we code, one nibble at a time.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarises the main changes: documentation updates adding community norms and expanding the Find an Issue section.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch add-community-norms

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Comment thread src/contributing.md Outdated
Comment thread src/contributing.md
david-martin
david-martin previously approved these changes May 7, 2026
Copy link
Copy Markdown
Member

@david-martin david-martin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for getting this changes together quickly @R-Lawton
Couple of comments, and looped in @mikenairn about PR commit etiquette
Let's aim to land these soon. I won't hold merging with just the nits i highlighted

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
src/contributing.md (1)

43-43: ⚡ Quick win

Align assignment flow wording to avoid mixed signals.

Line 43 tells contributors to assign themselves when interested, while Line 47 asks them not to self-assign immediately. Please make these steps sequential in one clear rule (comment first, then assign when confirmed ready) to avoid confusion for new contributors.

Proposed wording tweak
-A list of good first issues can be found from the Kuadrant Github [projects board](https://github.com/orgs/Kuadrant/projects/18/views/7). These issues are categorised per component. If you see an issue you're interested in progressing, mark yourself as an assignee and update the issue status to `In Progress`.
+A list of good first issues can be found from the Kuadrant GitHub [projects board](https://github.com/orgs/Kuadrant/projects/18/views/7). These issues are categorised per component. If you see an issue you're interested in, leave a comment first; once confirmed and you're ready to start, mark yourself as an assignee and update the issue status to `In Progress`.

Also applies to: 47-47

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/contributing.md` at line 43, Combine the two conflicting sentences about
self-assignment into one clear rule: replace the separate instructions that say
"mark yourself as an assignee and update the issue status to `In Progress`" and
the later "do not self-assign immediately" with a single step that tells
contributors to first comment on the issue to express interest and confirm
intent, wait for maintainer or team confirmation if required, and only then
assign themselves and set the status to `In Progress`; update the contributing
guidance text (the two sentences that mention assigning yourself and not
self-assigning) so it reads as one sequential instruction (comment to express
interest → wait for confirmation if needed → assign and mark In Progress).
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/contributing.md`:
- Line 43: Replace all occurrences of the incorrect product name casing "Github"
with the correct "GitHub" in src/contributing.md (the sentence containing the
projects board link and the other flagged lines). Locate the strings that read
"Kuadrant Github" (and any other "Github" instances) and update them to
"Kuadrant GitHub" to ensure consistent, user-facing documentation.

---

Nitpick comments:
In `@src/contributing.md`:
- Line 43: Combine the two conflicting sentences about self-assignment into one
clear rule: replace the separate instructions that say "mark yourself as an
assignee and update the issue status to `In Progress`" and the later "do not
self-assign immediately" with a single step that tells contributors to first
comment on the issue to express interest and confirm intent, wait for maintainer
or team confirmation if required, and only then assign themselves and set the
status to `In Progress`; update the contributing guidance text (the two
sentences that mention assigning yourself and not self-assigning) so it reads as
one sequential instruction (comment to express interest → wait for confirmation
if needed → assign and mark In Progress).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: dfc8298a-e6de-487d-8166-2af74e384abd

📥 Commits

Reviewing files that changed from the base of the PR and between c895174 and 00532d5.

📒 Files selected for processing (1)
  • src/contributing.md

Comment thread src/contributing.md Outdated
@R-Lawton R-Lawton force-pushed the add-community-norms branch from 00532d5 to 779dcba Compare May 7, 2026 11:08
@R-Lawton R-Lawton enabled auto-merge May 7, 2026 11:11
… contributor journey

Signed-off-by: R-Lawton <rlawton@redhat.com>
@R-Lawton R-Lawton force-pushed the add-community-norms branch from 779dcba to d833d39 Compare May 7, 2026 11:14
Copy link
Copy Markdown

@emmaaroche emmaaroche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@R-Lawton R-Lawton added this pull request to the merge queue May 7, 2026
Merged via the queue into main with commit 5d4a7d1 May 7, 2026
7 checks passed
@github-project-automation github-project-automation Bot moved this to Done in Kuadrant May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants