Ajiet-DevNation / DevNation-CMS

This is a CMS site for our student community DevNation.
15 stars 24 forks source link

Improve Contribution Workflow with New GitHub Templates and Actions #230

Closed gaureshpai closed 1 week ago

gaureshpai commented 1 week ago

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

  1. Feature Request Template πŸ“‘

    • Design a new template with sections for feature description, solution, alternatives, and context.
    • Include relevant labels like enhancement, gssoc24-ext, hacktoberfest.
  2. 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.
  3. 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.
  4. 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.
  5. 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