Today, we’re so excited to announce the launch of the Gatsby Swag Store! If you’ve been following along on Twitter, you may have seen the news a little while back.
🎉The Gatsby Store is officially open! 🎉
— Marisa Morby (@marisamorby) July 17, 2018
We’ve got snuggly socks, soft t-shirts, and enough stickers to wallpaper your house. 🧦👕🏡
Get ’em at https://t.co/e7xq9qTaP7
P.S. Do you #buildwithgatsby? All contributors get FREE SWAG. Sign in to claim your discount code!
We’ve spent the last couple weeks working the kinks out, and we couldn’t be happier with the response we’ve seen.
Free swag for all contributors 💪💜
We’re extremely excited about the launch of the store because it means contributors are now able to get stickers, socks, and/or t-shirts for free — a little token of our appreciation for putting the time in to make the open source community even better. You’re all amazing, and we 💜 you for it.
Going forward, all contributors to the Gatsby organization on GitHub will automatically qualify for free Gatsby swag. And when we say all contributors, we mean it: even if you contributed to Gatsby before the store was launched, you’re qualified for free swag!
Oh hello @gatsbyjs swag 😍 Really cool getting these for contributing 🎉https://t.co/2HjDgBJT3B pic.twitter.com/YGnuD4CPNi
— LekoArts (@lekoarts_de) July 30, 2018
For more details and instructions on how to claim your free swag, see the “swag for contributors” section of the docs.
Here’s the short version:
- Head to the swag store
- Log in with your GitHub account at the top right of the page
- Request a discount code with your name and email
- Use that discount code at checkout to get one free item from the swag store!
NOTE: The way this works is by checking that your GitHub account has at least one merged PR in the Gatsby organization. However, contributing code is not the only way to contribute to open source! Check out the “how to contribute” docs for more examples of contributions that qualify for free swag. Email us at team@gatsbyjs.com if you’re a non-code contributor and want your free swag.
Shipping is free on all orders globally
We know how much it sucks when things aren’t available in your country, so — for now, at least — Gatsby Inc. is footing the bill for shipping, no matter where you are in the world. It is our sincere hope that we can keep this up, but we can’t guarantee it’s sustainable. (Hint: this means you should probably order sooner rather than later, just in case.)
Post your swag photos on Twitter!
We love seeing how great the community looks in purple, so please post your Gatsby swag photos with the hashtag #buildwithgatsby.
What a Saturday afternoon 😁
— Aman Mittal ⚛️☕🖖 loves @Expo (@amanhimself) July 28, 2018
Received them #Gatsbyjs #swag😍🤩
Thank you @jlengstorf and the team behind it for making it happen. #buildwithgatsby pic.twitter.com/B7jHQi6e8Y
How the store works
All of the source code for the swag store has been open sourced. The frontend is a Gatsby v2 site (naturally) using Shopify (and their JS Buy SDK) to display products and manage carts, Auth0 to handle authentication, and a custom Express API to manage discount code requests.
We also use Peril to automatically invite contributors to the Gatsby organization on GitHub and post details about claiming swag. Here’s an example (and some kind words from Gatsby contributor Payton Burdette) showing what the automated response looks like:
@gatsbyjs is killing it in open source. This is how you treat contributors. Take notes 📝😊 pic.twitter.com/9ta3IvfiZF
— Payton Burdette (@beardedpayton) July 20, 2018
What’s next?
We have a lot of ideas for the Gatsby store — from new swag ideas to adding more rewards for contributors who go above and beyond — but we’d love to hear more from you! Please tweet at us or open issues on the store repo with ideas.
For now, that’s it! We’ll leave you with our favorite genre of tweet: “dogs wearing Gatsby swag”.
Thanks @gatsbyjs for the t-shirt! If there are any developers out there that haven’t tried out Gatsby yet here is my dog Birch silently judging you. 😉 Trust me, it’s awesome. pic.twitter.com/THDSmhKdBb
— Ryan Wiemer (@ryanwiemer) July 25, 2018
Thanks for being part of the open source community! 💪💜