Not every contribution is a debugging saga. Some are Tuesday afternoon drive-bys: you notice a repo is missing CI, or its issue templates are broken, or a release process exists only in the maintainer's head. You spend an hour, open a PR, move on.
This post covers the small patches that don't justify their own article but still count as real work.
aws-msk-kafka-proxy-443: giving a useful repo some structure
Sahil Mathur's aws-msk-kafka-proxy-443 solves a specific problem: connecting to AWS MSK Kafka clusters over port 443 when corporate firewalls block 9094. The Terraform module works. The repo governance didn't exist.
I opened two PRs back to back in July 2026.
PR #10 (74 additions): question template with a safety checkbox, config.yml to disable blank issues and link SECURITY.md, enhanced PR template with type-of-change checkboxes, a stale workflow (90+14 day auto-close, exempting priority: critical and security), and 10 repo labels created via the API (priority: critical, security, terraform, docker, ci/cd, dependencies, needs-triage, stale, and two more).
PR #14 (159 additions, 8 deletions): RELEASE.md with a SemVer checklist, a release workflow triggered on v*.*.* tags that extracts the CHANGELOG section, validates Terraform, and creates a GitHub release. Updated CHANGELOG.md with all v0.1.0 entries. Updated README.md badge to point at the tagged version.
Combined: 233 lines across two PRs. Zero code changes to the actual Terraform module. All process and governance. The maintainer merged both within 24 hours.
Why I do these
I won't pretend there's a grand strategy behind contributing CI workflows to a Kafka proxy repo. I was evaluating it for a client project, noticed the gaps, and filled them because they'd help me too if I ended up depending on it. Good issue templates and a release workflow make a repo more trustworthy for production use. I wanted the trust signal to exist.
There's also a pattern I've noticed: small repos with strong technical content and no governance attract zero contributions. Add a CONTRIBUTING.md, an issue template that asks the right questions, and a stale workflow, and the contribution rate goes up. People don't submit PRs to repos that look abandoned. Even cosmetic structure signals that someone is watching.
The ones still cooking
Two Flutter framework PRs are in progress and will get their own posts when they merge:
- #190953:
flutter capture, a new CLI command for screenshot testing. 1,912 lines. Under review by the Flutter tools team. - #191382 + engine #196040: persistent scrollbar support on macOS, reading
NSScroller.preferredScrollerStylethroughAccessibilityFeatures. Draft, waiting on maintainer feedback on the transport mechanism.
If those land, they'll be the biggest contributions in this series. For now they're open PRs, and open PRs are promises, not contributions.

