Gatsby was named the #1 new technology to learn in 2020!
To help you learn about Gatsby and our ecosystem, we invite you to take the #100DaysOfGatsby challenge! If you are new to Gatsby, you can follow along with our beginner-friendly weekly prompts. Or if you are familiar with Gatsby and want to go deeper, we invite you to build your first Gatsby Theme.
Learn more about #100DaysOfGatsby here!
Challenge 15: Encapsulate and Share Your Work with a Gatsby Theme
This week you’ll learn how to create a Gatsby Theme! Themes are a neat way to wrap your site development work into a package that can be used by others on your team, or the open source community.
The resources below will help you to create your first theme, and learn from themes that the Gatsby community has published.
Gatsby Theme Creation Resources
Start with this free video course on authoring Gatsby Themes. While you watch the videos, use this written Gatsby Theme guide, which is meant as a companion to the course.
For inspiration, investigate the repos of the projects that were showcased during Theme Jam, our hackathon for Gatsby Themes.
What to Do If You Need Help
If you get stuck during the challenge, you can ask for help from the Gatsby community and the ASKGatsbyJS Twitter account. You can find fellow Gatsby Developers on Discord, Reddit, and Dev.