netty-io
This packages the netty.io Netty jars into a convenient gem for requiring.
require 'netty-io'
Setup
To setup the development environment for building the gem, some dependencies must be installed.
Install mise-en-place
The [mise] CLI tool used to manage multiple runtime versions.
See: https://mise.jdx.dev/getting-started.html
curl https://mise.jdx.dev/install.sh | sh
~/.local/bin/mise --version
Enable mise activation in future zsh sessions.
echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrc
Install required runtime software
Download and install the latest version of the Java JDK.
mise install
Install required gems
Use bundler to install the required gem dependencies.
bundle install
Building
To clean the project, run unit tests, build the gem file, and verify that the built artifact works, execute:
bundle exec rake clobber package spec gem verify
Publish
To publish the gem, execute:
bundle exec rake publish