GitHub is a social network for programmers and a hosted Git (distributed software management program) repository. If you want to add a store to your GitHub account and sell something (for example t-shirts with your open-source project's logo), you can use Ecwid shopping cart. Also you can use GitHub Pages as a free hosting for your site and shop.
How to add store to your GitHub-powered site
1. If you don't have an Ecwid account yet, create it here. It's free (paid accounts are also available though). Then log in to your control panel and copy the integration code from the Dashboard page. Save it somewhere.
3. Edit any page of your GitHub Pages and add Ecwid integration code there. If you want, you can create a separate page for your shop. Since you use GitHub we assume that you know how to edit an HTML page, add some code there and commit the changes :-)
4. That’s all, your store is ready. Now you can add items and change store settings in the Ecwid control panel at my.ecwid.com If you want you can assign your GitHub Pages to a custom domain, e.g. example.com
If you want to use the same layout, just fork it: https://github.com/qetzal/qetzal.github.com and change the Store ID in the HTML source to yours.