Skip to content

Document build process #44

@thestonefox

Description

@thestonefox

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions