SwedbankPay / kramdown-plantuml

PlantUML support for Kramdown, the Markdown parser used in Jekyll
https://rubygems.org/gems/kramdown-plantuml
Apache License 2.0
8 stars 2 forks source link

Prune the Ruby Gem #107

Open asbjornu opened 1 year ago

asbjornu commented 1 year ago

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.