Asher Norland
Asher Norland
As of November 2019, the Travis .yaml file needed to be in root. Preferable to have it in `Tools/CI`
The Wiki for Soul Engine exists in-source. The CI system should populate the repository wiki with the wiki documents
`Poetry` is a better alternative to `Pipenv` and should be used to manage the Python virtual environment. Interfacing with a `Soul` application's CMake frontend will be fun.
In Visual Studio 2019, the debug console window start up alongside the application, even if the entry point is defined via CMake. It needs to be removed.
Come C++20, std::unique_function should replace all cases of std::function in the engine. I believe that all cases are applicable to the non-copy requirements.
Conan has a test package functionality that allows you to create a dummy package and deploy it locally. This is useful to test Conan functionality without risking deployment issues. Take...
When there is no engine present, any application should pull the associated engine package from a remote.
The continuous integration solution should create and publish the Soul Engine package upon a successful merge.
Currently, the Soul Engine resources are manually handles by CMake via a `custom_command`. This is a _super_ hardcoded value that will _only_ work with multiconfiguration generators. Conan should be the...