Set the Approval Process
Problem: There’s no clear way to determine if a feature proposal will be included or not.
Does the very notion of an “approval process” evoke a sense of horror? It might. But it shouldn’t if you do it right.
For many projects, developers willing to do the work simply get to do the work. People often find the inherent autonomy in open source projects as important as anything else. And for smaller projects, an explicit process for approval is probably too heavy. What’s important is for that to be an intentional decision. As your project grows, you may need to shift to a more formal process.
As you read in Chapter 5, Design Suitable Processes, you need to consider who gets a voice and who gets a vote. These aren’t inherently ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access