To enhance the contributor experience for our DevNation CMS project, we need to implement new GitHub Issue Templates, Pull Request Templates, and automated GitHub Actions. These improvements will streamline the process for contributors, making it easier to file bug reports, feature requests, documentation updates, and submit pull requests. Additionally, automated greetings for new issues and pull requests will foster a welcoming community environment.
Goals
Create clear and structured templates for various contribution types.
Automate greetings for new issues and pull requests using GitHub Actions.
Enhance labels and pre-filled fields to assist contributors in providing relevant details.
Tasks
Feature Request Template π
Design a new template with sections for feature description, solution, alternatives, and context.
Include relevant labels like enhancement, gssoc24-ext, hacktoberfest.
Documentation Update Template π
Create a template focused on documentation improvements.
Add sections for describing the update, importance, and additional context.
Assign appropriate labels like Documentation, gssoc, hacktoberfest-accepted.
Bug Report Template π
Improve the existing bug report template with checkboxes for browser compatibility, detailed descriptions, and screenshot uploads.
Ensure that critical fields are required to reduce ambiguity.
Pull Request Template π
Revise the pull request template to include checklists, issue linking, and descriptions of changes.
Provide sections for listing dependencies and including screenshots or videos if applicable.
GitHub Actions for Automated Greetings π€
Set up a GitHub Action to send welcome messages for new issues and pull requests.
Customize the messages to acknowledge contributors and guide them on the next steps.
Acceptance Criteria
[x] New Issue Templates for Feature Requests, Documentation, and Bugs are implemented.
[x] Updated Pull Request Template is available for contributors.
[x] Automated greeting actions are functional for both issues and pull requests.
[x] Templates are pre-labeled for gssoc, hacktoberfest, and other relevant tags.
[x] Thorough testing to ensure templates and actions work as intended.
Description
To enhance the contributor experience for our DevNation CMS project, we need to implement new GitHub Issue Templates, Pull Request Templates, and automated GitHub Actions. These improvements will streamline the process for contributors, making it easier to file bug reports, feature requests, documentation updates, and submit pull requests. Additionally, automated greetings for new issues and pull requests will foster a welcoming community environment.
Goals
Tasks
Feature Request Template π
enhancement
,gssoc24-ext
,hacktoberfest
.Documentation Update Template π
Documentation
,gssoc
,hacktoberfest-accepted
.Bug Report Template π
Pull Request Template π
GitHub Actions for Automated Greetings π€
Acceptance Criteria
gssoc
,hacktoberfest
, and other relevant tags.