-
Notifications
You must be signed in to change notification settings - Fork 33
Create pull request template for contributions #125
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,50 @@ | ||
| ## Description | ||
| Provide a clear and concise summary of the changes. What problem does this PR solve? | ||
|
|
||
| **Fixes # (issue number)** | ||
|
|
||
| --- | ||
|
|
||
| ## Type of Change | ||
| - [ ] New Feature (New PC component or category) | ||
| - [ ] Bug Fix (Compatibility logic error or UI glitch) | ||
| - [ ] Documentation (README, Mermaid diagrams, or comments) | ||
| - [ ] Refactor (Code cleanup in `lib/` or `app/`) | ||
| - [ ] UI/UX Update (Framer Motion animations or shadcn/ui tweaks) | ||
|
|
||
| --- | ||
|
|
||
| ## Compatibility & Logic Impact | ||
| Does this change affect the core building engines? | ||
| - [ ] **lib/compatibility.ts**: Changes to socket matching, wattage, or form factors. | ||
| - [ ] **lib/suggestions.ts**: Updates to the AI/Smart recommendation logic. | ||
| - [ ] **lib/data.ts**: Modifications to the component database. | ||
|
|
||
| *If yes, please describe the logic change:* > | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Inline The ✏️ Suggested fix-*If yes, please describe the logic change:* >
+*If yes, please describe the logic change:*
+> 🤖 Prompt for AI Agents |
||
|
|
||
| --- | ||
|
|
||
| ## Proof of Work | ||
| **Mandatory for UI/UX changes.** Please attach screenshots or a screen recording showing the new feature or fix in action (especially Framer Motion transitions). | ||
|
|
||
| | Desktop View | Mobile View | | ||
| |--------------|-------------| | ||
| | [Insert Image] | [Insert Image] | | ||
|
|
||
| --- | ||
|
|
||
| ## Contributor Checklist | ||
| - [ ] **Linting**: I have run `npm run lint` and fixed all warnings. | ||
| - [ ] **Next.js 15**: Verified the build works with the App Router. | ||
| - [ ] **Responsiveness**: Tested on mobile and tablet breakpoints. | ||
| - [ ] **Mermaid**: If I updated the README, I verified the Mermaid diagrams render correctly. | ||
| - [ ] **DSCWOC '26**: I have tagged the project maintainer and used the correct labels. | ||
|
Comment on lines
+36
to
+41
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Missing required checklist item: commit squashing. Issue ✏️ Suggested fix - [ ] **Linting**: I have run `npm run lint` and fixed all warnings.
+- [ ] **Commits**: I have squashed my commits into a single, meaningful commit message.
- [ ] **Next.js 15**: Verified the build works with the App Router.🤖 Prompt for AI AgentsThere was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. DSCWOC '26 scoring instructions are missing. Issue Consider expanding this item or adding a dedicated 🤖 Prompt for AI Agents |
||
|
|
||
| --- | ||
|
|
||
| ## Acknowledgments | ||
| - [ ] I have read the **Code of Conduct**. | ||
| - [ ] I am submitting this PR under the **MIT License**. | ||
|
|
||
| --- | ||
| *Built with love for RigCrafter* | ||
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.
Fixes # (issue number)won't trigger GitHub's auto-close.GitHub's issue auto-close keyword requires the
#to be immediately followed by the issue number (e.g.,Fixes#42``). The current placeholder has a space and descriptive text after#, so contributors who fill it in by replacing `(issue number)` with just a number will still have a space (`Fixes # 42`) that breaks the linkage.✏️ Suggested fix
📝 Committable suggestion
🤖 Prompt for AI Agents