BanjoByTheBay / BanjoBotAssets

A tool to export names, descriptions, and other data related to game items from Fortnite: Save The World.
GNU General Public License v3.0
15 stars 3 forks source link

Improve/document/automate the build process #4

Closed taradinoc closed 2 years ago

taradinoc commented 2 years ago

Checking out and building the project can be tricky due to the CUE4Parse dependency.

This could be improved by making the build process smoother (nupkg of CUE4Parse? fix the msbuild cmake step?), setting up automated CI builds on GitHub, or just writing a README describing exactly how to check out and build the project.

taradinoc commented 2 years ago

As of d0656262820c85ebc7ba8688167af297763ec605, the build uses a CUE4Parse NuGet package hosted in the GitHub package registry, so developers don't need to have cmake set up.

taradinoc commented 2 years ago

We now have automated builds on GitHub, and CUE4Parse is hosted on NuGet.org. I think this is done. Developers should be able to just clone the repo and build; those who don't want to build from source can download the binary artifacts from successful CI runs.