@@ -8,17 +8,18 @@ Gem::Specification.new do |spec|
88 spec . authors = [ "Samuel Giddins" ]
99 spec . email = [ "segiddins@segiddins.me" ]
1010
11- spec . summary = "Ok"
11+ spec . summary = "Layer additional gems on top of an existing bundle"
12+ spec . description = <<~DESC
13+ This is a bundler subcommand called `bundle compose` that makes it easy to layer additional gems on top of an existing bundle.
14+ DESC
1215 spec . homepage = "https://github.com/segiddins/bundler-compose"
1316 spec . license = "MIT"
1417 spec . required_ruby_version = ">= 3.2.0"
1518
1619 spec . metadata [ "homepage_uri" ] = spec . homepage
1720 spec . metadata [ "source_code_uri" ] = spec . homepage
18- # spec.metadata["changelog_uri"] = "TODO: Put your gem's CHANGELOG.md URL here. "
21+ spec . metadata [ "changelog_uri" ] = "#{ spec . homepage } /blob/v #{ spec . version } / CHANGELOG.md"
1922
20- # Specify which files should be added to the gem when it is released.
21- # The `git ls-files -z` loads the files in the RubyGem that have been added into git.
2223 spec . files = Dir . chdir ( __dir__ ) do
2324 `git ls-files -z` . split ( "\x0 " ) . reject do |f |
2425 ( File . expand_path ( f ) == __FILE__ ) || f . start_with? ( *%w[ bin/ test/ spec/ features/ .git .circleci appveyor ] )
@@ -27,10 +28,4 @@ Gem::Specification.new do |spec|
2728 spec . bindir = "exe"
2829 spec . executables = spec . files . grep ( %r{\A exe/} ) { |f | File . basename ( f ) }
2930 spec . require_paths = [ "lib" ]
30-
31- # Uncomment to register a new dependency of your gem
32- # spec.add_dependency "example-gem", "~> 1.0"
33-
34- # For more information and examples about making a new gem, check out our
35- # guide at: https://bundler.io/guides/creating_gem.html
3631end
0 commit comments