GitHub Foundations (GH-900) · Domain 7 · 10% of exam

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.

Verified answer15 questions
Question 1 of 15

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?

Reviewed for accuracy · Report an issue
Question 2 of 15

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?

Reviewed for accuracy · Report an issue
Question 3 of 15

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?

Reviewed for accuracy · Report an issue
Question 4 of 15

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?

Reviewed for accuracy · Report an issue
Question 5 of 15

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?

Reviewed for accuracy · Report an issue
Question 6 of 15

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?

Reviewed for accuracy · Report an issue
Question 7 of 15

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?

Reviewed for accuracy · Report an issue
Question 8 of 15

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?

Reviewed for accuracy · Report an issue
Question 9 of 15

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?

Reviewed for accuracy · Report an issue
Question 10 of 15

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?

Reviewed for accuracy · Report an issue
Question 11 of 15

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?

Reviewed for accuracy · Report an issue
Question 12 of 15

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?

Reviewed for accuracy · Report an issue
Question 13 of 15

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?

Reviewed for accuracy · Report an issue
Question 14 of 15

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?

Reviewed for accuracy · Report an issue
Question 15 of 15

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?

Reviewed for accuracy · Report an issue

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