-
Notifications
You must be signed in to change notification settings - Fork 0
Developer Forks
The project repository has 2 developer branches 'master' and 'next' branches. There is also a 'gh_pages' which is only used for doxygen api-docs.
This contains the latest stable release of the software that has been released.
This contains the next version of the branch we are working towards. This is the branch you will work of of.
To develop on a issue/feature in a given milestone you must first setup your local fork. Here are the steps to create your development environment from our 'next' branch for developement on the next release milestone:
-
Create your own developer fork. Use the Fork button on the github website.
-
Checkout the 'next' branch:
git checkout next
-
Add 'upstream' remote:
git remote add upstream https://github.com/blackberry/GamePlay.git
To pull adhoc changes from the main blackberry/Gameplay 'next' branch into your developer fork:
git pull upstream next
All submitted changes should be from your fork'ed next branch. Use the Pull Request page from the website to make a request to take you request changes into the blackberry/GamePlay 'next' branch.
If a major issue is found after the release is published to master. All changes need to be completed in developer forks on the 'master' branch. Once accepted and integrated as a patch. The change will also be pull by the integrator the 'next' branch and merged if required in next.
Tags will only be made on the 'master' branch only after a stabilization period has passed and therefore include any required patches that were applied.