Skip to content
Snippets Groups Projects
jekyll-write-and-commit-changes.gemspec 1.17 KiB
Newer Older
# frozen_string_literal: true

fauno's avatar
fauno committed
Gem::Specification.new do |spec|
  spec.name          = 'jekyll-write-and-commit-changes'
  spec.version       = '0.2.3'
fauno's avatar
fauno committed
  spec.authors       = %w[f]
  spec.email         = %w[f@sutty.nl]

  spec.summary       = 'Write changes to the repository'
  spec.description   = 'Useful for modifying posts from ad-hoc plugins'
  spec.homepage      = "https://0xacab.org/sutty/jekyll/#{spec.name}"
  spec.license       = 'GPL-3.0'
  spec.required_ruby_version = Gem::Requirement.new('>= 2.6.0')

  spec.metadata = {
    'bug_tracker_uri' => "#{spec.homepage}/issues",
    'homepage_uri' => spec.homepage,
    'source_code_uri' => spec.homepage,
    'changelog_uri' => "#{spec.homepage}/-/blob/master/CHANGELOG.md",
    'documentation_uri' => "https://rubydoc.info/gems/#{spec.name}"
  }

  spec.files         = Dir['lib/**/*']
  spec.require_paths = %w[lib]

  spec.extra_rdoc_files = Dir['README.md', 'CHANGELOG.md', 'LICENSE.txt']
  spec.rdoc_options += [
    '--title', "#{spec.name} - #{spec.summary}",
    '--main', 'README.md',
    '--line-numbers',
    '--inline-source',
    '--quiet'
  ]

  spec.add_dependency 'jekyll', '~> 4'
  spec.add_dependency 'rugged', '~> 1'
end