Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Dotenv support #469
Hey, so the company I'm working for has been using Wordmove fairly heavily for the last year but version controlling Movefiles and credential/secret management have had some growing pains:
Should Movefiles be comitted? If so, how should devs reconcile development workflow differences (VVV/Docker/etc.)? And what does this mean for secrets like randomized db names and passwords? Up a few weeks ago, our team members have been doing a mix of committing secrets, overwriting each others' local configs, and copy-pasting Movefiles over Slack, all of which are pretty bad for security and maintainability.
Committing a "censored"
So in this fork, I've added support for environment variables for internal use. It allows us to commit
I've added a more detailed use case to the README.
I've honestly never worked with Ruby before, so I'd love any assistance with getting this PR to a more polished state!
pioneerskies left a comment
Hi @rbndelrio .
I'm really really really glad to read your contribution. I'm glad this could be useful for your company and your teammates. I'm glad this is a really smart feature. I'm glad you never wrote in ruby, but you managed to understand and implement the code.
I have a couple of questions and few advices about the code, which I'd like to discuss directly in the code and I hope you'll find them relevant.