Official Community Forums
HomeHome  FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  RegisterRegister  Log in  The Wiki  Website  github Project  

Share | 

 Using Github

Go down 

Posts : 202
Join date : 2011-11-21
Location : Chicago Land

PostSubject: Using Github   Tue 7 May - 14:15

I can't give everyone a full training on using GitHub. But here is the basic workflow;

Setup an account on GitHub
Go to the main MultiversePlatform Repository and "Fork" it into your account
"Clone" the repository to your local computer
Make your changes on your local copy of the sourcecode
Compile and test your changes
"Commit" and "Push" your changes to your repository
Then make a "Pull Request", they should rename it to "Merge Request", to merge your changes with the foundation repository. Make sure you pay attention to which way the Arrow is pointing on the Pull Request. That signifies the From repository and the To repository.
Your "Pull Request" will be received and if everything works well your code merged and committed to the primary repository.

The workflow is a bit long and can be complicated but it's the best approach for distributed development. Most other source control systems require granting full access to a particular team of developers. We aren't working that way. We want anyone to request merges.

Going forward I will end up being a bottle neck if we have lots of pull requests happening. Having said that we need a couple trusted people who understand Github and the code to manage pull requests. Responsibility being.. you are the gatekeeper of the main repository.

Back to top Go down
Using Github
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
 :: Development :: Getting Started-
Jump to: