Hello,
I've been using the beta version since 0.4.0. Today I updated to 0.5.1, updated my code to match the new API, and I wanted to setup my codebase properly so I can (in practice) do a git pull, check out develop or a version number, and have Unity import that version. I'm familiar with the technology layer in isolation, but I'm new to working with Unity and a third-party module.
What's your development setup like? This is what I imagine on how to set up a development fork:
- Fork mapbox/mapbox-unity-sdk and check out a local copy to
develop branch
- Check out a new branch, maybe called
feature-xxx
- Symlink or copy (?)
sdkproject/Assets into a Unity Project
- Open Unity and work from there
Another question is that I'm using MacOS primary to work, but the UnityPackager.exe is a Windows-only binary. Do I need to run that and import to Unity as I develop with it? Ideally, I'd like to be able to work with the source code directly, modify it, and submit pull requests.
Hello,
I've been using the beta version since 0.4.0. Today I updated to 0.5.1, updated my code to match the new API, and I wanted to setup my codebase properly so I can (in practice) do a
git pull, check outdevelopor a version number, and have Unity import that version. I'm familiar with the technology layer in isolation, but I'm new to working with Unity and a third-party module.What's your development setup like? This is what I imagine on how to set up a development fork:
developbranchfeature-xxxsdkproject/Assetsinto a Unity ProjectAnother question is that I'm using MacOS primary to work, but the
UnityPackager.exeis a Windows-only binary. Do I need to run that and import to Unity as I develop with it? Ideally, I'd like to be able to work with the source code directly, modify it, and submit pull requests.