Skip to content

Conversation

@dimpal-yadav
Copy link
Contributor

Overview
This PR adds a comprehensive Pull Request template to the repository at .github /pull_request/pull_request_template.md to ensure consistent and complete information in all future pull requests.

What Changed
Added a new PR template file that includes:
📝 Description of Changes: Section for contributors to provide clear descriptions of their modifications
🔗 Related Issues: Structured format for linking related issues using Fixes #(issue_number) syntax
📸 Screenshots: Optional section for visual changes (UI/UX updates, etc.)

🔄 Type of Change: Multiple-choice checklist covering:
Bug fixes
New features
Enhancements
Documentation updates
Test updates
Configuration changes
New agent development

✅ Comprehensive Checklist: Ensures contributors complete important steps including:
Self-review of code
Adherence to project style guidelines
Code documentation
Documentation updates
Test coverage
Issue linking
Breaking change verification
README updates when necessary

📋 Additional Notes: Space for any extra context or information
Benefits
✅ Consistency: All PRs will follow a standardized structure
✅ Faster Reviews: Maintainers have all necessary information upfront
✅ Better Quality: Checklist ensures contributors don't forget important steps
✅ Professional: Improves the overall contributor experience
✅ Alignment: Matches the style and guidelines in CONTRIBUTING.md

Design Decisions
Used emoji icons consistent with existing issue templates for better visual clarity
Included HTML comments to guide contributors on what to fill in each section
Added a comprehensive checklist that covers code quality, testing, and documentation
Kept the template flexible with optional sections (like screenshots) that can be removed when not applicable
Added project-specific options like "New agent development" under Type of Change

Closes #72

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Pull Request (PR) Template

1 participant