Background

FOSS predates the web, but the web is now essential for most FOSS projects.
People locate and access FOSS projects on the web, and FOSS communities collaborate on the web.
A FOSS project has a set of files (including source code, documentation, etc), usually organized into folders.
Most FOSS projects keep the complete history of every file, to know what changes were made, by who, and when.
The set of files and their history is called a repository, or a repo for short.
Most FOSS projects also use web-based collaborative tools to develop and share code and documentation,
track who does what, and discuss questions, problems, and suggestions.
A software platform with these tools is called a forge.
Some forges support one FOSS project (usually a large project),
and other forges host many independent FOSS projects.
Well known forges include GitHub, SourceForge, and Bitbucket.
Note that forge also refers to the software used by such sites;
for example, GitLab, RedMine, and Trac
are FOSS forges that anyone can install and modify, unlike GitHub.

Directions

Part 1 - GitHub

Search for education projects. To do this, find the search box near the top of the page, type "education", and press enter or click on the search icon.

How many repositories are found?

How many of these repos use the JavaScript language? (Hint: Look for a summary table.)

In the first page of results, which repo was updated most recently? Which was updated least recently?

Many repos are small and inactive. To see the most active repos, find the Sort menu and sort by most stars.

Which education project has the most stars? How many stars?

Click on this repo to see its overview page. Scroll down past the list of files to see a description.

In GitHub, each reported problem or suggestion is an issue, and the code and documentation to fix an issue is a pull request. Each issue and pull request is either open (in progress) or closed (done). (You will learn more about this later.)

At the top of the overview page, click on the Issues tab to see a list. How many issues are open? How many are closed?

Click on the Pull requests tab to see a list. How many pull requests are open? How many are closed?

Click on the Insights tab. What information is shown?

Within Insights, go to the left menu and click on Commits. What information is shown?