nvs / map

Warcraft 3 map management tools
MIT License
18 stars 6 forks source link

Dependency handling #75

Closed nvs closed 4 years ago

nvs commented 4 years ago

Not all dependencies are required in every scenario. For example, lua-stormlib is not required now if one is only dealing with W3X directories. And Luacheck is not needed if one is not dealing with the map script. Perhaps think about these scenarios and document them better.

nvs commented 4 years ago

I'm going to close this. A dependency is intended to be project wide. Yes, parts of the project can function when certain dependencies are not met. However, that is can simply be summed up as undefined behavior. Map is developed with the dependencies listed in the README in mind. As such, you either have them or you do not.