Skip to content

GitHub Basics

Isaiah Frey edited this page May 10, 2018 · 3 revisions

GitHub allows collaborative projects and real time code updates that merge easily into a master script. Collaborators can contribute game edits or ideas by submitting or accepting issues. Once they have accepted an issue and committed their changes, they can submit a pull request to merge their code with the main code. This way the game can be improved by everyone at their own paces.

How to collaborate

  1. Request an invitation on famegames.co@gmail.com
  2. You will receive an email invitation, follow the instructions there to join
  3. Great! Now you're a collaborator on the project! Now you can start looking for issues to help with
  4. If you're new to programming, start with the issues labeled good-first-issue
  5. To begin contributing, download the github desktop app here
  6. Clone the Macaga project: File>Clone Repositiory>Enter the URL of the repository page
  7. Create a branch as your name
  8. Hit publish branch
  9. Hit open this repository in explorer in the middle of the app
  10. Open the project in Gamemaker studio 1.4
  11. Make your edits and save the game
  12. On the GitHub desktop app, commit the changes in the bottom left, adding a title and description of your changes
  13. Click Fetch Origin at the top right
  14. Go to GitHub online and create a pull request under the Pull requests tab.
  15. If the request can be merge automatically, merge it. If not, fix the discrepancies and then merge it.
  16. Close the issue that you fixed

Terminology

GitHub glossary available here.

Clone this wiki locally