At the moment there is no documentation of how the build process for Malimbe works.
From what I can tell I am able to clone the project, open it in Visual Studio and build the solution which exports to the appropriate solution configuration (default is Debug or Release)
This exports (let's assume the config is on Release) to Malimbe/Sources/UnityPackaging/bin/Release which contains the appropriate Editor and Runtime directory that can be copied into a Malimbe Unity project (e.g. Zinnia, VRTK)
From reading the docs though, it would seem that upon building in fact that UnityPackaging directory should be populated with the latest build changes.
Furthermore, how do official builds get created? Is this an automated process once a pull request is merged into the develop branch?
Does it:
- automatically build the solution and put the output in that
UnityPackaging directory
- bump the version number (what is the logic if this is automated?)
- auto generate the changelog
- auto publish the release package on GitHub
Or do the above require any manual steps? If so, what are they?
At the moment there is no documentation of how the build process for Malimbe works.
From what I can tell I am able to clone the project, open it in Visual Studio and build the solution which exports to the appropriate solution configuration (default is Debug or Release)
This exports (let's assume the config is on Release) to
Malimbe/Sources/UnityPackaging/bin/Releasewhich contains the appropriateEditorandRuntimedirectory that can be copied into a Malimbe Unity project (e.g. Zinnia, VRTK)From reading the docs though, it would seem that upon building in fact that
UnityPackagingdirectory should be populated with the latest build changes.Furthermore, how do official builds get created? Is this an automated process once a pull request is merged into the
developbranch?Does it:
UnityPackagingdirectoryOr do the above require any manual steps? If so, what are they?