OT
This Elixir library contains an implementation of operational transformation for strings. It is the same general algorithm as ottypes/text, but made invertible.
Installation
If available in Hex, the package can be installed
by adding ot_ex to your list of dependencies in mix.exs:
def deps do
[{:ot_ex, "~> 0.1.0"}]
endDocumentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ot_ex.
Testing
To run the basic tests, run mix test. There are also some longer fuzz tests
available that are quite slow. These can be included in the suite by running
mix test --include slow_fuzz.
This repo also has Credo and Dialyzer checks that can be
run with mix lint.