kirillian / shiplane

Convert your development docker-compose yaml files into production-ready docker deployments
MIT License
34 stars 0 forks source link

Remove dependency on Ruby #11

Open kirillian opened 5 years ago

kirillian commented 5 years ago

Shiplane is currently dependent upon a developer having Ruby installed. While not the worst dependency in my opinion, there are people who might not know how to install and manage this dependency or there may be those who don't WANT it for some reason. It seems to me that making Shiplane a binary or providing a library for many different languages are both viable paths to solve this problem. I expect that making this a binary is the most likely path forward at this time, but this issue is here to spark discussion around this.

szTheory commented 5 years ago

Could port it to Crystal. It's pretty straightforward for a small project with a test suite, speaking from experience. Even porting the tests over was easy.

kirillian commented 5 years ago

Interesting thought. I think that's a reasonable idea. My current thinking the past few months has been that using mruby is a reasonable interim solution, but I'm not convinced it's a great long-term one just yet.