SwedbankPay/kramdown-plantuml

Prune the Ruby Gem

Opened this issue · 0 comments

The Ruby Gem currently contains the following files and directories:

├── checksums.yaml
├── data
│   ├── .github
│   │   ├── codecov.yml
│   │   ├── dependabot.yml
│   │   ├── mergify.yml
│   │   ├── scripts
│   │   │   ├── amend.sh
│   │   │   ├── build-gem.sh
│   │   │   ├── inspect-gem.sh
│   │   │   ├── publish-gem.sh
│   │   │   ├── test-gem.sh
│   │   │   └── variables.sh
│   │   └── workflows
│   │       ├── amend.yml
│   │       ├── no-java.yml
│   │       ├── no-plantuml.yml
│   │       ├── ruby.yml
│   │       └── shell.yml
│   ├── .gitignore
│   ├── .rspec
│   ├── .rubocop.yml
│   ├── CODE_OF_CONDUCT.md
│   ├── Gemfile
│   ├── GitVersion.yml
│   ├── LICENSE
│   ├── README.md
│   ├── Rakefile
│   ├── bin
│   │   └── net
│   │       └── sourceforge
│   │           └── plantuml
│   │               └── plantuml
│   │                   └── 1.2022.6
│   │                       └── plantuml-1.2022.6.jar
│   ├── kramdown-plantuml.gemspec
│   ├── lib
│   │   ├── kramdown-plantuml
│   │   │   ├── bool_env.rb
│   │   │   ├── console_logger.rb
│   │   │   ├── converter_extension.rb
│   │   │   ├── executor.rb
│   │   │   ├── jekyll_provider.rb
│   │   │   ├── log_wrapper.rb
│   │   │   ├── none_s.rb
│   │   │   ├── options.rb
│   │   │   ├── plantuml_diagram.rb
│   │   │   ├── plantuml_error.rb
│   │   │   ├── plantuml_result.rb
│   │   │   ├── style_builder.rb
│   │   │   ├── svg_diagram.rb
│   │   │   ├── theme.rb
│   │   │   ├── version.rb
│   │   │   └── which.rb
│   │   ├── kramdown-plantuml.rb
│   │   └── kramdown_html.rb
│   └── pom.xml
└── metadata

There are a few things here that could be pruned away, such as the entire .github directory. The gemspec should be adjusted so it only bundles the files that are required for the Gem to work.