exogenesis icon indicating copy to clipboard operation
exogenesis copied to clipboard

Planning for Version 0.3

Open moonglum opened this issue 12 years ago • 4 comments

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 get git clones/pulls passengers repo to ~/.passengers
    • Or this is just automatically done by each exogenesis task?
  • Run passengers lint before every run
  • exo update runs the update task for all passengers in the passengers.yml
  • exo update vim runs update task only for the vim passenger
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

moonglum avatar Oct 30 '13 15:10 moonglum

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: ?

bitboxer avatar Mar 09 '14 01:03 bitboxer

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.

moonglum avatar Mar 09 '14 15:03 moonglum

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.

bitboxer avatar Mar 09 '14 16:03 bitboxer

Ok, great :smile:

moonglum avatar Mar 10 '14 14:03 moonglum