-
Notifications
You must be signed in to change notification settings - Fork 254
Description
Right now we're wired up to use hoe for building and releasing gems. This is why we have Manifest.txt listing all of the files to include in the release gem (came up in #119).
I don't have any experience using hoe, nor do I have any specific complaints against it. I haven't had to build and publish a gem yet so I don't have full context here.
We could either move away from hoe to use just the standard tools (gem build net-ldap.gemspec for instance) entirely, or at least clean up Manifest.txt to exclude anything but what is essential to use Net::LDAP in production usage (hint, spec/ or test/ don't fall in that category). (Which reminds me, @jch, we need make sure lib/net/ldap/connection.rb is included in the gemspec and Manifest.txt if we don't automate this; we'd currently build a gem without it and that wouldn't be good).
@jch also mentioned switching the gemspec to use git ls-files to automate the files config which is a pattern I've seen used numerous other places successfully, and I would like to move that direction.
Thoughts?