From 567ed9a5adaa243d8470d793b4a47931519bd7e3 Mon Sep 17 00:00:00 2001 From: Ivan Kuchin Date: Fri, 7 Feb 2025 18:24:29 +0100 Subject: [PATCH 1/2] add metadata to gemspec --- closure_tree.gemspec | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/closure_tree.gemspec b/closure_tree.gemspec index 19ae6af..ec80256 100644 --- a/closure_tree.gemspec +++ b/closure_tree.gemspec @@ -13,6 +13,14 @@ Gem::Specification.new do |gem| gem.description = gem.summary gem.license = 'MIT' + gem.metadata = { + 'bug_tracker_uri' => "https://github.com/ClosureTree/closure_tree/issues", + 'changelog_uri' => "https://github.com/ClosureTree/closure_tree/blob/master/CHANGELOG.md", + 'documentation_uri' => "https://www.rubydoc.info/gems/closure_tree/#{gem.version}", + 'homepage_uri' => "https://closuretree.github.io/closure_tree/", + 'source_code_uri' => "https://github.com/ClosureTree/closure_tree", + } if gem.respond_to?(:metadata=) + gem.files = `git ls-files`.split($/).reject do |f| f.match(%r{^(spec|img|gemfiles)}) end From 5be55f2eee9f78bf6a66a86da2f319cc8e000503 Mon Sep 17 00:00:00 2001 From: Ivan Kuchin Date: Fri, 7 Feb 2025 18:32:18 +0100 Subject: [PATCH 2/2] don't set description identical to summary --- closure_tree.gemspec | 1 - 1 file changed, 1 deletion(-) diff --git a/closure_tree.gemspec b/closure_tree.gemspec index ec80256..71d8a52 100644 --- a/closure_tree.gemspec +++ b/closure_tree.gemspec @@ -10,7 +10,6 @@ Gem::Specification.new do |gem| gem.homepage = 'https://github.com/ClosureTree/closure_tree/' gem.summary = %q(Easily and efficiently make your ActiveRecord model support hierarchies) - gem.description = gem.summary gem.license = 'MIT' gem.metadata = {