This is our dope game engine for Gaming Frameworks class a Baylor.
Braces will use Allman style.
void myDankFunction()
{
// . . .
}
Parenthesis will NOT include a space before.
doStuff(24, "lolz", 25);
NOT
doStuff (24, "lolz", 25);
Tabs will be 4 Spaces
Naming Conventions
- Class names will be capitalized with camel case:
MyDopeClass
- Member variables will be lowercase with camel case:
myDopeVariable
- Only add files to GameEngine/Source/
- Generally follow JUCE coding conventions: https://www.juce.com/learn/coding-standards
- If you're looking for a JUCE class to use, google it or check the docs: https://www.juce.com/doc/classes
Clone an existing repository
git clone <url>
Add files to keep history of changes
git add <filename>
or add all new files
git add -A
or add everything not in gitignore
git add .
Commit Changes
git commit -m "This is my commit message that tells what I've changed."
Update remote repository so others can get changes
git push
Update local repository so you can get new changes from others
git pull