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

Already on GitHub? Sign in to your account

Create a gem for skewer #2

Closed
KushalP opened this Issue Feb 16, 2012 · 3 comments

Comments

Projects
None yet
2 participants
Contributor

KushalP commented Feb 16, 2012

Version: 0-1.youaremadtousethis version

NB: Pay attention to the runtime deps!

@ghost ghost assigned KushalP Feb 16, 2012

Contributor

KushalP commented Feb 20, 2012

To finish this off, I need the following for the skewer.gemspec:

  • email
  • homepage
  • description

KushalP added a commit that referenced this issue Feb 20, 2012

Turn Skewer into a gem, part of #2
- Removal of Gemfile.lock as per bundler idioms
- Calling code now using the module namespace of 'Skewer'
- Wrap all of the used classes within the 'Skewer' module
- Use skewer.gemspec to handle dependencies instead of Gemfile

KushalP added a commit that referenced this issue Feb 20, 2012

Update gemspec copy #2
Let it have a name, description, authors, and homepage.
Contributor

KushalP commented Feb 20, 2012

When installing the gem at the moment, the executables provided on the path are provision and update.

These should be migrated over to a single skewer executable, but I'm not sure how you want the features to be merged together.

Currently, the gem structure is in place and all features and specs pass successfully.

Contributor

simpsonjulian commented Feb 21, 2012

Totally missed these.

email: julian@build-doctor.com
homepage: http://www.build-doctor.com/skewer
description: Runs masterless puppet code on cloud machines.

w.r.t. to the commands: Why don't you make an issue and we'll discuss. There's no coherent interface and I'd like to see it evolve, but you're right in that it needs a single executable.

KushalP added a commit that referenced this issue Feb 21, 2012

Update gem details, part of #2
Provide better description, email, and URL.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment