GitScrum / Docs
Todas as Boas Práticas

Gerenciar Contribuições de Projetos Open Source | GitScrum

Gerencie contribuições open source, issues e PRs no GitScrum. Organize feedback da comunidade, priorize features e coordene esforços de maintainers.

4 min de leitura

How to manage open source project contributions?

Manage open source contributions by creating a public-facing roadmap in GitScrum, labeling issues by difficulty (good-first-issue, help-wanted), tracking contributor PRs through your workflow, and documenting contribution guidelines in NoteVault. Use labels to identify community contributions vs maintainer work and celebrate merged contributions.

Open source labels

LabelPurposeFor Contributors
good-first-issueBeginner-friendlyYes
help-wantedNeeds contributorYes
bugBug reportYes
featureFeature requestYes
documentationDocs improvementYes
breaking-changeMajor version impactNo
maintainer-onlyCore team workNo
needs-triageAwaiting reviewNo

Open source board columns

ColumnPurpose
TriageNew issues to review
BacklogConfirmed, prioritized
In ProgressBeing worked on
ReviewPR submitted
DoneMerged and released
Won't FixDeclined issues

Contribution workflow:

  • Issue submitted - Goes to Triage
  • Maintainer reviews - Labels, prioritizes, moves to Backlog
  • Contributor claims - Assigns self, moves to In Progress
  • PR submitted - Linked to issue, moves to Review
  • Code review - Maintainer reviews
  • Changes requested - Back and forth
  • Approved and merged - Move to Done
  • Released - Included in release notes
  • NoteVault contribution documentation

    # Contributing to [Project]
    
    ## Getting Started
    1. Fork the repository
    2. Clone your fork
    3. Install dependencies: `npm install`
    4. Create a branch: `git checkout -b feature/your-feature`
    
    ## Development
    - Run tests: `npm test`
    - Run locally: `npm run dev`
    - Check linting: `npm run lint`
    
    ## Pull Request Process
    1. Update tests for changes
    2. Update documentation
    3. Ensure CI passes
    4. Request review from maintainer
    5. Address feedback
    
    ## Good First Issues
    Look for issues labeled `good-first-issue` for beginner-friendly tasks.
    
    ## Code of Conduct
    [Link to code of conduct]
    
    ## License
    [License information]
    

    Community health metrics

    MetricWhat to Track
    Time to first responseIssue acknowledgment speed
    PR review timeContributor experience
    Good-first-issue countOnboarding opportunities
    Contributor retentionRepeat contributors
    Release cadenceProject health

    Labeling strategy for contributors

    Issue TypeLabels to Add
    Beginner bug fixbug, good-first-issue, easy
    Documentation fixdocumentation, good-first-issue
    Feature requestfeature, help-wanted, medium
    Complex featurefeature, needs-discussion
    Security issuesecurity, maintainer-only

    Related articles