exogenesis
exogenesis copied to clipboard
Planning for Version 0.3
0.3
Codename: The Cardiff Rift
- Splits the projects into two parts.
- Thor
Exogenesis Repo
- The DSL + CLI as a gem
- Use Thor to build the CLI
- Read passengers.yml (formerly package.yml)
exo getgit clones/pulls passengers repo to ~/.passengers- Or this is just automatically done by each exogenesis task?
- Run passengers lint before every run
exo updateruns the update task for all passengers in the passengers.ymlexo update vimruns update task only for thevimpassenger
Exogenesis::Passenger.create(:rvm) do
# instance_eval on Passenger.new
cover_emoji :bomb
cover_text "RVM"
required_config :rubies # basically needs to wrap def_delegator
setup do
# instance_eval on Task.new(:setup)
end
end
Okay, since we moved the gem stuff to later, what is to be done now? And more importantly: can I show this to the ruby crowd at the next meetup here in Berlin beginning of next month as a lightning talk :wink: ?
Hey :smile:
As I’m head deep into studying right now, I can’t work on Megingiard and Exogenesis until wednesday :wink: When will your meetup be? Next week?
We have four tickets left in the milestone 0.2:
- Writing Documentation #27: I think we should do that for 0.2 – even if it is hand written for now.
- Passenger Control #21: We can push this to 0.3 – what do you think?
- Megingiard #20: Would love to ship it. This would be the plan for next weekend. If you want a release before that, we can push it to 0.3 though!
- Implementing various package managers #19: This is a very flexible ticket. It will be implemented step by step. All managers that are not done in 0.2 will be pushed to 0.3 and so on.
No worries. I ment beginning of next month, there are 4 weeks left to that meetup :D .
I won't show this if we don't have a documentation. The linter is a nice to have, don't know if it is really needed for the next release though.
Ok, great :smile: