Welcome to the GitHub GHW: Open Source Week Challenge Page!
Getting Help
- If you have any questions about GitHub or their Global Hack Week challenges, head to the MLH Discord and find the #ask-GitHub channel!
- Each challenge is accompanied by helpful documentation
Challenges
Registration Challenge
Signup for the GitHub Student Developer Pack
Challenge 1
Complete the GitHub Copilot Primer
Objectives:
- Wondering how to get started with Codespaces? This Primer makes it easy by giving you the templates, videos and step-by-step resources you need to get you started running, testing, debugging and pushing code using this instant cloud developer environment.
- Share a screenshot of your completion screen on our submission form!
Documentation:
Challenge 2
Use GitHub Copilot to complete any of this week’s challenges
Objectives:
- Sign up for the GitHub student developer pack to get free access to GitHub Copilot and use it to help you complete any of this week’s coding-based challenges!
- Share your builds in a GitHub Discussion and add your project to our Devpost Page!
Documentation:
Challenge 3
Find and follow Open Source Projects
Objectives:
- Lists are a great way to keep all of your favorite GitHub Open Source projects organized.
- Go to or create a GitHub account.
- Find topics and projects that are interesting to you using the Explore button.
- Star 5 open source projects so that you can follow along and learn from its contributors.
- Share a screenshot of your list on our submission form!
Documentation:
Challenge 4
Get an intro to Open Source
Objectives:
- Complete the Intro to Open Source course by OpenSauced to begin your journey in collaborative development.
- Share a screenshot of your completion screen on our submission form!
Documentation:
Challenge 5
Make your first No code/Low code open source contribution
Objectives:
- Find a typo or deadlink in an OS project from Good First Issues, open a Pull Request to get it updated.
- Share a link of your pull request on our submission form!
Documentation:
Challenge 6
Contribute to Open Source by submitting an issue
Objectives:
- GitHub Issues are items you can create in a repository to plan, discuss and track work.
- Go to GitHub’s Good First Issues, select a project, review their contribution guide and submit your first issue!
- Share a link of your issue on our submission form!
Documentation:
Challenge 7
Start or answer a Discussion
Objectives:
- GitHub Discussions is a collaborative communication forum for the community around an open source or internal project.
- Community members can ask and answer questions, share updates, have open-ended conversations, and follow along on decisions affecting the community’s way of working.
- Start your own Open Source discussion or contribute to an existing one!
- Share a link of your Open Source discussion on our submission form!
Documentation:
Challenge 8
Build your first GitHub Action
Objectives:
- Build your first GitHub Actions workflow by completing the GitHub Actions Essentials Learning Path.
- Share a screenshot of your first GitHub Action on our submission form!
Documentation: