Skip to content

MixmasterFresh/otter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Otter (the easy Collaboration engine) Appveyor Build Status Travis CI Build Status

###Note: Otter is not yet ready for use and is still in development. Any API methods currently implemented are open to change at any time. This program is intended to make real-time collaboration easy. This is done with Operation Transformation, a technique through which operations are "transformed" according to the ones before them. This means that if we have two operations delete(from_index, to_index)and insert(index, contents), then if we have delete(2,3) and insert(3,'a') they will be transformed according to what is run before them. In this case when insert is run first, delete is unchanged, but if delete is run first, then insert must be changed so that it inserts one earlier.

##API Currently the api is still being planned and is subject to change.

##Contributing If you are interested in building a language wrapper, or the Javascript client, for Otter, start an issue on this repository and we can start to discuss how this should be done.

License

Otter is released under the Apache 2.0 License.

About

A real time collaboration engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published