Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customizable migrations #76

Open
anthonycorletti opened this issue Jan 25, 2015 · 1 comment
Open

Customizable migrations #76

anthonycorletti opened this issue Jan 25, 2015 · 1 comment
Labels

Comments

@anthonycorletti
Copy link
Contributor

Creating a customizable script that takes in arguments that a user provides is something I feel is a necessary component of ferry that does not yet exist. With the current $ ferry -init command we create a base file ferry.rake in the tasks directory of the developers Rails app. While this provides some value, it's not very impactful. Digging into how capistrano allows users to configure their deploys in a deploy.rb file is going to be a starting point for us as we look to develop a way to provide our own equivalent of deploy.rb for data migrations and manipulations.

@anthonycorletti anthonycorletti changed the title Configurability of -init Customizable migrations Mar 4, 2015
@anthonycorletti
Copy link
Contributor Author

customizable migration scripting
"repeatable migrations"
set up DSL
signalman, chef - good example of custom DSL!
https://github.com/capistrano/capistrano/wiki/
https://robots.thoughtbot.com/writing-a-domain-specific-language-in-ruby
https://github.com/activerecord-hackery/squeel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant