I am fairly new to GitHub and completely new to using it in conjunction with JUCE projects. I am currently trying to set up a GitHub repo for my JUCE project and it has highlighted some aspects of the JUCE project folder structure that I am not clear on. I have read “Tutorial: Projucer Part 2: Manage your Projucer projects” but am still shaky on some aspects. I’m probably overcomplicating things, but any help clearing these up is much appreciated.
First, under the Source Control Navigator in Xcode for my application, the highest level folder is currently “MacOSX”, and I can’t seem to find any way to change this. With other Xcode projects, the highest level has always shared its name with the project itself. Since “MacOSX” is located under the “builds” folder of my JUCE project, if I create a remote via Xcode, I will be missing the Source folder, JuceLibraryCode folder, and .jucer file when I create my repo. When I look at other JUCE projects uploaded to GitHub, the builds folder typically isn’t even included. Should I be setting up the GitHub repo outside of Xcode for the entire project and only using Xcode for source control of the MaxOSX build specifically? Should the /Builds folder be included in the repo?
Sorry if these are beginner questions with obvious answers. My experience with JUCE has always been for applications and research code just located on my machine, so this part is new to me.
Edit: removed the second part of this question because I figured it out