This is a collection of Kafka Connect transforms used internally within Glints.
Drop the JAR into the path given by plugin.path
in the Kafka Connect
configuration, then use the transforms.*
options.
CamelCaseToSnakeCase
: Converts property names from camelCase to snake_case.
This project has a devcontainer.json
file that works with Visual Studio
Code's Remote-Containers extension and GitHub Codespaces.
Simply open the directory in Visual Studio Code and re-open in a container when prompted - all development dependencies should be available in the container environment.
To build, use sbt compile
(Scala Build Tool).
For quick development, you can start an interactive shell using sbt
, then
run ~test
. This watches files for changes and automatically re-builds and
re-runs tests when changes are detected.
To package as a JAR, run sbt package
.