Skip to content

Automate PR Merging & Improve Contributor Card Management #27

@shahiakhilesh1304

Description

@shahiakhilesh1304

This issue suggests two enhancements:

  1. Automate PR Merging:

    • Introduce a GitHub Action that automates PR approvals and merging.
    • The action should validate PR changes, ensure compliance with guidelines, and merge automatically if all checks pass.
    • This will reduce manual approval overhead for repository owners.
  2. Improve Contributor Card Management:

    • Currently, when contributors add their cards, the previous entry gets overwritten.
    • Instead of modifying contributors.js directly, contributors should add a new constant.
    • Modify the .sh script to ensure contributor data is appended, not replaced.
    • Show all contributor cards on the index page or create a separate card.html file listing all contributors.
  3. Possible Solution:

    • Implement a GitHub Action that automates PR validation & merging.
    • Modify contributors.js to prevent overwriting existing entries.
    • Update the .sh script to handle multiple contributors properly.
  • Benefits:
    ✔️ Speeds up PR handling and reduces manual intervention.
    ✔️ Ensures every contributor's card remains visible.
    ✔️ Improves repository maintenance and contributor experience.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions