Cutethulhu and Tony, here's an abridged beginner's guide to using GitHub which I've posted elsewhere on the forums: Log in to GitHub and press the fork button at the upper-right of the Roll20 character sheet repo. This will create a copy of the repo on your account. Download GitHub for Windows or GitHub for Mac , log in to the application with your GitHub username and password. With the large + int he top left of the application, clone your roll20-character-sheets repository. Select a location on your computer to copy it to. Add a folder to the location of the repository on your computer (the normal way, not through GH for Windows/Mac), and put the files you need for the character sheet (html, css, json, etc.) there. In GH for Windows/Mac, commit the changes you've made to your local copy of the repo. In GH for Windows/Mac, sync commits between your local machine and GitHub. (If you were to do this process on the command line, the sync button in the application performs a combination of, pull , merge , and push operations depending on what needs to be done.) In GitHub (website), press the green pull request button at the top left of your repo fork's page. Riley will then merge the request the next time he gets to the pending issues on the repo. So, the steps are: Fork, Clone, Commit, Push, (request) Pull. (Fork and Clone only need to be done once, while Commit and Push need to be done each time you make changes, and requesting a Pull needs to be done each time you submit your changes.) Make sure you include a picture of your sheet, as well as sheet.json (specifics in the official repo's README)! EDIT: Beginner's Guide to GitHub on the wiki. All new and shiny!