Closed matatk closed 4 years ago
Hi,
What about Docker? It should be even simpler ... It needs more resources than a virtualenv, though.
Cheers,
Thanks for the suggestion. Haven't used Docker before (so might be fun to learn). The problem to be solved is to simplify the management of third-party libraries that are needed for development. Virtualenv is focused solely on this, so it's a natural fit, but I will check out Docker too.
I'm working on some improvements in the mac-build
branch and have moved to using "requirements.txt" to specify dependencies. That addresses the problem of making development environments consistent and easy to set up. But I think that soon it will also be necessary to isolate the environment for AudioQuake from other projects people may be working on.
I was thinking more about docker and I found a problem. It can only produce linux builds in all platforms. To build windows or mac releases it needs native container support.
Using windows hosted CI it can build windows programs too but I don't know so much about it.
About Mac native containers I don't know anithing, but MacOSX native containers are supported too.
See this link.
With this for Windows and this for linux and Mac you have a complete hosted toolkit to test and build releases for major platforms using CI.
Ope this helps.
Cheers,
This was closed by #44.
This will make the process a lot simpler.