Contributing to open source requires fluency in community and collaboration language. Submit a pull request, address reviewer feedback, and maintain a fork are the collocations used in CONTRIBUTING.md files, community forums, and code review discussions. These exercises build confidence in open-source communication.
0 / 5 completed
1 / 5
After fixing the bug locally, the contributor was ready to ___ to the upstream repository.
Submit a pull request is the formal collocation for the act of proposing changes to an open-source project. 'Submit' implies a formal contribution for review — it is the term used in contributing guidelines (CONTRIBUTING.md) across major open-source projects. 'Raise' and 'open' are also used but 'submit' is the most professional.
2 / 5
The maintainer appreciated the contribution but asked the contributor to ___ before it could be merged.
Address reviewer feedback is the standard open-source and code review collocation. 'Address' implies systematically responding to and resolving each piece of feedback — it is the professional term used in PR descriptions and contributing guides. 'Fix' suggests only code changes; 'respond' suggests only communication.
3 / 5
To keep the fork up to date with new features and security fixes, the team needed to regularly ___ from the original project.
Merge upstream changes is the standard open-source fork management collocation. 'Merge upstream' is the Git workflow for integrating changes from the original repository into a fork. 'Upstream' is the established term for the source project — 'merge upstream changes' is the idiomatic phrase.
4 / 5
Since the library was no longer maintained by the original authors, the team decided to ___ and take responsibility for future patches.
Maintain a fork is the standard open-source collocation for the ongoing commitment to keeping a forked repository updated, secure, and functional. 'Maintain' implies long-term ownership and active stewardship — the professional term for this responsibility in the open-source community.
5 / 5
The engineering team encouraged all developers to ___ by fixing issues, improving documentation, or triaging bugs.
Contribute to the project is the universal open-source collocation. 'Contribute' is the standard verb in open-source culture — it encompasses code, documentation, bug reports, and community support. 'Contribute to' with a project is the established collocation used in GitHub profiles, READMEs, and community guidelines.