19 Open Issues Need Help Last updated: Mar 18, 2026

Open Issues Need Help

View All on GitHub
good first issue approved hands-on discussion

AI Summary: This issue requires migrating several 'hands_on' Python scripts to use the newer RepoSmith v2 syntax. The primary change involves updating the `download` function signature and replacing legacy utility patterns with RepoSmith v2 helpers. The goal is to standardize the codebase for better consistency and maintainability.

Complexity: 2/5
good first issue

AI Summary: This issue aims to verify the stability and correctness of hands-on download scripts that have been migrated to RepoSmith v2. The goal is to smoke test all migrated scripts to ensure they function as expected and are free of regressions before merging the changes to the main branch. Testing involves updating a configuration file to point to the v2 migration branch and then performing the hands-on exercises.

Complexity: 2/5
good first issue help wanted
Test-drive Tour 8 about 2 months ago
help wanted tour.8
good first issue approved hands-on discussion
Test-drive Tour 6 3 months ago
help wanted tour.6
Test-drive Tour 4 3 months ago
help wanted tour.4
Test-drive Tour 1 3 months ago
help wanted tour.1

AI Summary: This GitHub issue describes a hands-on exercise for students to learn how to delete and restore branches in a remote Git repository. It involves forking a sample repository, cloning it, and then performing specific Git commands to practice branch management.

Complexity: 2/5
good first issue approved hands-on discussion

AI Summary: This GitHub issue outlines a hands-on exercise for students to practice renaming branches in a remote Git repository. It provides setup instructions, including forking a sample repository and creating a new branch, and directs students to a lesson for further guidance.

Complexity: 2/5
good first issue approved hands-on discussion
Test-drive Tour 3 4 months ago
help wanted tour.3
Test-drive Tour 2 4 months ago
help wanted tour.2
good first issue hands-on discussion tour.6

AI Summary: This GitHub issue outlines a hands-on practical for a Git lesson on deleting branches. It provides a setup script to create a local Git repository with 'master', 'textbooks', and 'fantasy' branches, including some commits and a merge, for students to practice branch deletion.

Complexity: 1/5
good first issue hands-on discussion

AI Summary: Create a Git exercise that teaches students how to clone a remote repository, specifying the target folder name, and setting up both `origin` and `upstream` remotes. The exercise will involve forking a provided repository (`gm-shapes`), cloning it to a specific local directory, and verifying the correct setup of remotes.

Complexity: 3/5
help wanted exercise discussion

AI Summary: This task involves creating a Git exercise where students learn to fetch and pull from remote repositories. The exercise requires setting up two remote repositories, adding them as remotes, pulling changes from one, and fetching changes from the other without merging. The exercise configuration needs to be defined in a `.gitmastery-exercise.json` file, specifying the exercise details, required software, and remote repository information.

Complexity: 4/5
help wanted exercise discussion