diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ef26fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +*.jpg binary +*.png binary +*.gif binary +*.jpeg binary +*.webp binary +*.ico binary diff --git a/README.md b/README.md index bb566e6..0aad059 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ This repository contains implementations of the L-SEQ algorithm for fractional indexing, used to create naive list CRDTs (Conflict-free Replicated Data Types). L-SEQ provides a way to generate unique, sortable identifiers that can be inserted between any two existing identifiers, making it ideal for collaborative editing and distributed systems. +

+ Visualization of LSEQ tree structure +

+ ## Implementations - **TypeScript**: `@peoplesgrocers/lseq` - Located in the `typescript/` directory diff --git a/docs/lseq-explained.png b/docs/lseq-explained.png new file mode 100644 index 0000000..920e755 Binary files /dev/null and b/docs/lseq-explained.png differ diff --git a/docs/lseq-explained.webp b/docs/lseq-explained.webp new file mode 100644 index 0000000..5dd0a54 Binary files /dev/null and b/docs/lseq-explained.webp differ