Closed stephen-hqxu closed 2 years ago
Resources are now all uploaded and shared via GitHub Releases; a log #43 is also created for tracking update of resources. Resources are downloaded using CMake automatically now and will avoid unnecessary re-download.
Current behaviour
Users are asked to download assets and a number of external libraries not included by CMake manually from an external link. Although exclusion of those large data from the repository helps reducing the size and making everything clean, it places the burden onto the user for managing these data.
Suggestion
Place all resources either in releases or issues; CMake is able to download data from the provided link and put them to wherever needed. It feels like a manual version control and also allows checking if any of the downloaded resource is outdated in a more intelligent way.