docs: contributor onboarding path and CODEOWNERS#133
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughAdds a contributor onboarding guide, links it from existing documentation, updates the frontend coverage command, and introduces repository-wide CODEOWNERS rules with documented review and merge enforcement expectations. ChangesContributor process
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 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 `@docs/onboarding.md`:
- Around line 63-73: Update the “Run the full local gate” section in
onboarding.md to distinguish the cross-platform Ruff lint and format checks from
the Ubuntu-only mypy check. Clarify that Ruff runs on Ubuntu, Windows, and
macOS, while mypy runs only in the Ubuntu CI job, preserving the existing
commands.
🪄 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: defaults
Review profile: CHILL
Plan: Pro
Run ID: 5538e353-e859-4bdd-aaae-aeb4ff8e81aa
📒 Files selected for processing (5)
.github/CODEOWNERSCONTRIBUTING.mdREADME.mddocs/architecture.mddocs/onboarding.md
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 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 @.github/CODEOWNERS:
- Around line 4-20: Update the CODEOWNERS entries for the repository,
documentation, contributor process, and CI/workflow paths to list only the
review owners `@clean6378-max-it` and `@timon0305`; remove `@wpak-ai` from these
ownership rules, leaving final approval, merge sequencing, and no-self-merge
enforcement to branch protection or automation.
🪄 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: defaults
Review profile: CHILL
Plan: Pro
Run ID: 668b984e-eeb3-4a17-ae48-c9f52bfae4a3
📒 Files selected for processing (3)
.github/CODEOWNERSREADME.mddocs/onboarding.md
🚧 Files skipped from review as they are similar to previous changes (2)
- docs/onboarding.md
- README.md
There was a problem hiding this comment.
🧹 Nitpick comments (1)
tests/benchmarks/conftest.py (1)
83-87: 🎯 Functional Correctness | 🔵 Trivial | 💤 Low valueUse a fixed anchor for the search benchmark corpus.
datetime.now(UTC)makes the synthetic inputs drift between runs, which adds noise to benchmark comparisons; a fixed or injected anchor would keep the corpus stable.🤖 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 `@tests/benchmarks/conftest.py` around lines 83 - 87, Update the benchmark corpus setup around the session timestamp generation to use a fixed or injected anchor instead of datetime.now(UTC). Preserve the one-day offset and existing timestamp formatting so every run produces stable synthetic session data.
🤖 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.
Nitpick comments:
In `@tests/benchmarks/conftest.py`:
- Around line 83-87: Update the benchmark corpus setup around the session
timestamp generation to use a fixed or injected anchor instead of
datetime.now(UTC). Preserve the one-day offset and existing timestamp formatting
so every run produces stable synthetic session data.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 42784b73-f633-45ef-b9c2-6a61352abe1d
📒 Files selected for processing (4)
.github/CODEOWNERSREADME.mddocs/onboarding.mdtests/benchmarks/conftest.py
🚧 Files skipped from review as they are similar to previous changes (2)
- docs/onboarding.md
- README.md
|
This is a functional benchmark change in a PR whose body says "Docs only " and whose scope is onboarding/#129. It's also the root-case fix for the same flake #131 patched with all_history = 1. Split it into its own PR and reconsile with #131 or at minimum fix the "Docs only" claim and cross-reference #131 |
Reverted |
Closes #129
Most recent commits are from one person. If they're out, nobody else is obviously set up to review or ship.
Adds docs/onboarding.md with a first-PR path, reading order, and good-first-issue links. Points at CONTRIBUTING.md and architecture.md instead of copying them. .github/CODEOWNERS names @clean6378-max-it and @timon0305 for development and code review, and @wpak-ai for final approval and merge. README mentions the bus-factor risk briefly.
Docs only. Click through links in docs/onboarding.md and eyeball CODEOWNERS syntax. ruff check . should be unchanged.
Summary by CodeRabbit
npm run test:coverage) whenstatic/js/changes.