Skip to content

📌 WELCOME GSSoC '26 Contributors! Read this before opening an Issue or PR 🚀 #87

@JhaSourav07

Description

@JhaSourav07

Welcome to CommitPulse 🚀

We’re excited to be part of GSSoC 2026 and grateful to everyone contributing to CommitPulse.

To maintain a smooth contributor experience and keep the project high-quality and scalable, please read these guidelines carefully before contributing.

PRs that ignore these instructions may be closed without review.


📜 Contribution Guidelines

1. Read the CONTRIBUTING.md File

Before starting:

  • read the CONTRIBUTING.md completely
  • follow the setup instructions
  • understand the project structure
  • follow coding standards and PR guidelines

Most common contributor questions are already answered there.


2. Do Not Work On Unassigned Issues

Please do not start working on an issue unless you are officially assigned.

If you submit a PR for an issue that is:

  • already assigned
  • unassigned
  • or being worked on by someone else

the PR may be marked as invalid and closed.


3. Issue Assignment Workflow

CommitPulse uses an automated issue management system to ensure fair contribution distribution during GSSoC.

Available Commands

/claim

Self-claim an issue.

Example:

/claim

/assign @username

Maintainers can assign contributors manually.

Example:

/assign @username

/unassign @username

Maintainers can remove assignments.

/addlabel

Contributors can help categorize issues using labels.

Example:

/addlabel frontend performance

4. One Active Issue Per Contributor

To prevent issue hoarding and keep contribution opportunities fair:

  • contributors may only hold ONE active assigned issue at a time
  • complete or unassign your current issue before claiming another

If you already have an assigned issue, additional assignment requests will be automatically rejected.


5. Inactive Assignments Are Automatically Removed

Assignments with no activity for several days may be automatically unassigned to keep issues available for active contributors.

If this happens:

  • you may reclaim the issue later
  • simply continue discussion on the issue thread

6. Zero Tolerance For Spam Contributions

We prioritize:

  • quality
  • maintainability
  • meaningful improvements

The following may result in PR closure and contributor restriction:

  • low-effort or meaningless PRs
  • unnecessary whitespace/comment changes
  • random console logs/debug code
  • duplicate issues
  • spam assignment requests
  • AI-generated code submitted without understanding/testing

7. Follow Issue & PR Templates

When opening:

  • issues
  • pull requests

please use the provided templates and fill all required information carefully.

This helps maintainers review contributions much faster.


💡 Recommended Contribution Flow

  1. Find issues labeled:

    • gssoc26
    • good first issue
  2. Read the issue carefully

  3. Claim the issue using:

/claim
  1. Wait for assignment confirmation

  2. ⭐ Star → 🍴 Fork → 💻 Code → ✅ Test → 🚀 Open PR

  3. Request review and participate in discussions


🌍 Join The Community

For:

  • contributor discussions
  • mentorship
  • implementation help
  • PR support
  • GSSoC coordination

join the CommitPulse Discord community:

Join CommitPulse Discord


Thank you for contributing to CommitPulse and helping build something awesome 💜

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions