Open talltyler opened 9 years ago
First issue! Exciting!
Yea I can write a roadmap.
Quick answers though:
There is a plan for deploy tasks. Milestone 0.2.0 will add in a hook system. I plan to make it similar to gulp so you can hook into the deployment at various points and execute whatever tasks you like, which will be defined in a reployfile.js
. You would, say, add_hook('pre_deploy', 'my_custom_task')
to hook into the deployment at the pre_deploy
hook.
I'd also like to have it just execute custom tasks. So reploy my_custom_task staging
would execute your custom task on the staging server.
I think the last two are going to be out of the scope of this tool. Reploy won't be opinionated on how you manage your servers. Its only concern will be deploying code to the server in an easily manageable way. That said, I don't see why you wouldn't be able to set up your own tasks using node plugins, if you wanted to quickly set up or scale a remote server.
Could you write a roadmap with what direction you are looking to take this in?
Is there a plan for post deploy tasks? Is there a plan for standardizing how servers are run and/or are scaled? Is there a plan for automating the process of setting up remote servers?
Even if you dont want to take these tasks on with your project documentation would be great addressing how other modules could be used to address standard use cases.