This is a piece that I wrote for GitHub’s ReadME project about an important aspect of software maintenance: recognizing which contributions are a good fit for a project—and which are not.

The thought process applies equally well to proprietary code bases and open source projects.

Discuss on Changelog News