Kcna Kubernetes And Cloud Native Associate · Free Practice Question Medium
Question 23
You are working on a cloud-native open-source project and have noticed a lack of documentation for one of the features you rely on. You want to suggest improvements and help maintain the project. Before you proceed, you decide to review the project's governance model to understand how decisions are made and who is responsible for maintaining the project. Based on common open-source governance models, what is the most effective way to propose improvements and influence decisions within the project?
-
A
Submit a pull request without engaging in community discussions
-
B
Submit an RFC (Request for Change) document outlining your proposed improvements and await feedback
-
C
Create an issue on the project’s repository and present your proposal during a community meeting
-
D
Reach out to the project’s top contributors and ask them to prioritize your proposal
Reveal correct answer
Correct answer: C
A.
Submitting a pull request without engaging with the community could result in your changes being overlooked or rejected. In most open-source projects, community discussions, mailing lists, and Slack channels play an essential role in decision-making. Engaging with the community ensures your changes are aligned with the project’s direction and receive necessary feedback.
B.
While submitting an RFC is useful for larger projects, many cloud-native open-source projects encourage a more agile and informal process for smaller improvements, such as starting with an issue or community discussion. RFCs are typically used for major changes that affect the project architecture or long-term roadmap. For documentation improvements, simpler processes like creating an issue or attending community meetings are more appropriate.
C.
Creating an issue in the project's repository is a formal way to propose changes, and presenting the proposal during a community meeting ensures that it is discussed openly. In many open-source projects, community meetings are an important venue for collaborative decision-making. Engaging with the community in this way increases the likelihood that your suggestions will be reviewed and accepted.
D.
While it may seem effective to reach out directly to top contributors, open-source governance models prioritize transparency and community consensus over individual requests. Rather than contacting individuals directly, it is better to follow the established processes for proposing changes, such as submitting an issue or joining community discussions.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
