Knowledgebase

Contributing to Open Projects Print

  • programminglanguages, programming, performance, troubleshooting, guide, howto, solution, zillionkinghost
  • 0

Learning through collaboration.

WHY IT HELPS

Review by experienced practitioners Exposure to real codebases Demonstrable public work Understanding of collaborative workflow

WHERE TO START

Documentation improvements Issues marked as suitable for newcomers Projects you actually use

WHY PROJECTS YOU USE

You understand the problem, and you care about the outcome.

WHAT TO DO FIRST

Read the contribution guidelines Read recent accepted changes, to learn the conventions Get the project building and its tests passing

WHAT TO START WITH

Something small.

WHY

It teaches the process without a large investment at risk.

WHAT TO EXPECT

Review comments, possibly many Slow responses Changes not accepted

WHAT THAT LAST ONE IS NOT

A judgement of you.

WHAT TO DO ABOUT REVIEW

Treat it as instruction, and act on it.

WHAT NOT TO DO

Submit large unsolicited changes Argue about conventions Disappear partway

WHAT IT BUILDS

Skill, reputation, and a public record of your work.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot