Boston Game Developers
Welcome! The Boston Game Developers is Meetup group a Meetup group focus on creating game for Windows, Windows Phone and Xbox. This repository is where all the meeting source code sample reside. Each sample is in a seperate feature branch.
Source Control Ideology
To keep things simple and manageable, we've adopted the git flow branching model using hgflow in our projects. The creators of git flow have released a short introduction video to explain their model.
The default branch of the repository will always contain our latest production (release) samples. It should be the most stable source code you can download from us, but also the oldest. New code only gets into default when we release a new version or create a hotfix.
All of our unreleased development work ends up in the develop branch. Sometimes it is committed directly, other times it comes from merged hotfixes against a release, and other times it comes from a merged feature branch. This branch will always contain the most bleeding edge samples, so it sometimes has bugs and unfinished features. Use this at your own risk, and avoid deploying it in production.
Feature branches are work-in-progress branches that contain large chunks of new or modified samples for a single feature or refactoring task. They are branched to preserve the stability of the develop branch during fairly rapid sample creation.
Hotfixes are branched from default and exist to fix small bugs that are detected in default. These branches are usually small and concise, and are merged back into default and develop once they are completed. They should never be new features.