Explore the GitHub community
Drill 15 practice questions focused entirely on Explore the GitHub community for the GitHub GH-900 exam. Tap an answer for instant feedback and a full explanation — no sign-up, always free.
A developer relations team at your company just published a new open-source SDK on GitHub. They want external developers searching GitHub to easily find the project by subject area, and they want related projects grouped together so the SDK surfaces alongside similar tools. Which action best makes the repository discoverable for this purpose?
A developer wants to keep up with what a well-known open-source organization is doing on GitHub—such as when it creates new public repositories or publishes activity—without having to manually check the organization's page each day. The developer wants this activity to appear in their personal feed. What is the most appropriate action?
A junior developer admires the work of a prominent maintainer whose public repositories often introduce techniques the developer wants to learn from. They want their personal GitHub dashboard feed to surface that maintainer's public activity—such as new repositories they create and repositories they star—without needing to be notified about every commit. What should the developer do?
A developer at your company wants to contribute a bug fix to a popular open-source library hosted on GitHub. They do not have write access to the project's repository, but they want to make their changes and eventually propose them back to the maintainers. What is the most appropriate way for them to begin?
Your company relies heavily on a small open-source library maintained by a single developer in their spare time. Leadership wants to provide recurring financial support directly to that maintainer through GitHub so they can dedicate more time to the project. Which GitHub feature should you use?
A large software company has multiple teams that keep independently building similar authentication libraries because they cannot easily see or contribute to each other's work. Leadership wants teams to share code internally, discover existing solutions, and accept contributions across team boundaries—while keeping the code private to the company. Which approach best addresses this goal?
A large company has many private repositories siloed within individual teams. Engineers frequently rebuild the same internal libraries because they cannot discover or contribute to work happening elsewhere in the organization. Leadership wants to break down these silos by applying open-source collaboration practices—such as transparent code, shared contribution guidelines, and cross-team pull requests—while keeping the code inside the company. Which approach best describes what they should adopt?
A development team wants to add automated code quality scanning to their GitHub repository, but they do not want to build the integration from scratch. Their lead asks where on GitHub they can browse and install pre-built third-party apps and Actions that connect to their repositories. Which GitHub resource should they use?
A developer wants to add automated code-quality scanning, error monitoring, and project-management integrations to their team's repositories without building these tools in-house. They want to discover pre-built apps and actions that plug directly into their GitHub workflow. Which part of GitHub should they use to find and install these tools?
A development team wants to add an automated security-scanning tool to their existing GitHub repository. They prefer to browse and install a ready-made, pre-vetted application that integrates directly with their repositories rather than building the integration themselves. Where on GitHub should they go to find and install such an application?
A startup's engineering lead is deciding whether to release their internal logging library as an open-source project on GitHub. Leadership is skeptical and asks what tangible benefit the company would gain by making the code publicly available. Which outcome best represents a genuine benefit of open-sourcing the project?
A developer relations lead at a startup wants to allocate part of the company budget to financially support the individual open-source maintainers whose libraries the startup depends on. She wants a GitHub-native way to send recurring monthly funding directly to those maintainers so they can continue their work. Which GitHub feature is designed for this purpose?
Your company depends heavily on a small open-source library maintained by a single developer in their spare time. Leadership wants to help ensure the project stays actively maintained by providing ongoing financial support directly to the maintainer through GitHub. Which GitHub feature should you use?
A developer advocate wants to publish a fully-configured starter project — including a README, license, and folder structure — so that anyone in the open-source community can generate their own brand-new repository based on it with a single click, without carrying over the original's commit history. Which GitHub feature should they use?
Your platform team maintains a well-structured microservice repository containing a standard folder layout, CI configuration, and boilerplate code. Several teams across the company want to start brand-new services that begin from this same baseline, without carrying over the original repository's commit history. Which approach best promotes this reuse?
More GH-900 practice
Keep going with the other GitHub Foundations (GH-900) domains, or take a full timed mock exam.
← Back to GH-900 overview