-
Notifications
You must be signed in to change notification settings - Fork 152
docs: gfi guidelines #1133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: gfi guidelines #1133
Conversation
- Created docs/maintainers/good_first_issue_candidate_guidelines.md - Explains purpose of the candidate label - Defines when to use vs not use candidate label - Documents promotion workflow from candidate to GFI - Includes visual workflow diagram - Links to related documentation Closes hiero-ledger#1066 Signed-off-by: Aditya Shirsatrao <[email protected]> Signed-off-by: adityashirsatrao007 <[email protected]>
Co-authored-by: Copilot <[email protected]> Signed-off-by: Aditya <[email protected]>
Co-authored-by: Copilot <[email protected]> Signed-off-by: Aditya <[email protected]>
Signed-off-by: exploreriii <[email protected]>
WalkthroughThe PR adds comprehensive guidelines documentation for Good First Issues and Good First Issue candidates, updates GitHub issue templates to reference these new guidelines, and records the additions in the changelog. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related issues
Possibly related PRs
Poem
Pre-merge checks and finishing touches✅ Passed checks (5 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
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. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## main #1133 +/- ##
=======================================
Coverage 91.04% 91.04%
=======================================
Files 139 139
Lines 8409 8409
=======================================
Hits 7656 7656
Misses 753 753 🚀 New features to boost your workflow:
|
Signed-off-by: exploreriii <[email protected]>
There was a problem hiding this 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)
.github/ISSUE_TEMPLATE/04_good_first_issue_candidate.yml (1)
19-19: Consider making this reference a clickable markdown link for consistency.Line 19 references the guidelines document as plain text, while lines 66-67 use a clickable markdown link format. For consistency and better user experience, consider updating line 19 to use the same markdown link format.
Apply this diff to make the reference a clickable link:
- > docs/maintainers/good_first_issue_guidelines.md + > [`docs/maintainers/good_first_issues_guidelines.md`](docs/maintainers/good_first_issues_guidelines.md)
📜 Review details
Configuration used: defaults
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (5)
.github/ISSUE_TEMPLATE/01_good_first_issue.yml(2 hunks).github/ISSUE_TEMPLATE/04_good_first_issue_candidate.yml(1 hunks)CHANGELOG.md(1 hunks)docs/maintainers/good_first_issue_candidate_guidelines.md(1 hunks)docs/maintainers/good_first_issues_guidelines.md(1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/maintainers/good_first_issue_candidate_guidelines.md
[style] ~64-~64: You have already used this phrasing in nearby sentences. Consider replacing it to add variety to your writing.
Context: ...e behavior | | Test assertion missing | Need to confirm it extends existing tests only ...
(REP_NEED_TO_VB)
docs/maintainers/good_first_issues_guidelines.md
[style] ~181-~181: Consider a different adjective to strengthen your wording.
Context: ...ample files or workflows These require deeper understanding of intended usage pattern...
(DEEP_PROFOUND)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (7)
- GitHub Check: Codacy Static Code Analysis
- GitHub Check: build-and-test (3.12)
- GitHub Check: build-and-test (3.10)
- GitHub Check: build-and-test (3.13)
- GitHub Check: build-and-test (3.11)
- GitHub Check: run-examples
- GitHub Check: StepSecurity Harden-Runner
🔇 Additional comments (7)
.github/ISSUE_TEMPLATE/04_good_first_issue_candidate.yml (1)
66-67: LGTM!The updated reference correctly points to the candidate-specific guidelines document with consistent two-line markdown link formatting.
.github/ISSUE_TEMPLATE/01_good_first_issue.yml (1)
58-59: LGTM!The updated reference uses a consistent two-line markdown link format, making the guidelines document easily accessible to contributors.
docs/maintainers/good_first_issue_candidate_guidelines.md (3)
1-199: Excellent documentation structure and content!This document is well-organized, comprehensive, and provides clear guidance on the candidate label workflow. The use of tables, checkboxes, and the ASCII workflow diagram makes it easy to understand. Great work!
47-47: File reference is valid.Line 47's reference to
./good_first_issues_guidelines.mdpoints to an existing file in the repository. The relative path is correct.
195-199: All referenced documentation files exist and relative paths are correct. No action needed.docs/maintainers/good_first_issues_guidelines.md (2)
1-249: Outstanding documentation! Fully addresses all PR objectives.This document is exceptionally well-crafted and comprehensively covers:
- ✅ Clear definition and purpose of GFIs
- ✅ Detailed allowed categories with specific examples
- ✅ Explicit disallowed categories
- ✅ Maintainer guidance on when (not) to label GFIs
- ✅ Links to relevant resources
The structure, formatting, and examples make this highly accessible for both maintainers and contributors. Excellent work!
245-249: All referenced documentation files are present and valid.The files referenced in lines 245-249 (CONTRIBUTING.md, docs/sdk_developers/signing.md, docs/sdk_developers/changelog_entry.md, and docs/discord.md) all exist in the repository with correct relative paths.
manishdait
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
|
thanks!! |
Signed-off-by: Aditya Shirsatrao <[email protected]> Signed-off-by: adityashirsatrao007 <[email protected]> Signed-off-by: Aditya <[email protected]> Signed-off-by: exploreriii <[email protected]> Co-authored-by: adityashirsatrao007 <[email protected]> Co-authored-by: Copilot <[email protected]> Signed-off-by: prajeeta pal <[email protected]>
Description:
Adds GFI guidelines building on @adityashirsatrao007 PR
Related issue(s):
Fixes #1065
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.