Skip to content

Commit d4da224

Browse files
gohaberegCopilote11syneSpecc
authored
πŸš€πŸš€πŸš€πŸš€ Basic functionality for collaborative editing (#102)
* Impement basic functionality for collaborative editing * Fix workflow name * Fix lint & tests * update comment * Update packages/dom-adapters/src/CaretAdapter/index.ts Co-authored-by: Copilot <[email protected]> * Update packages/collaboration-manager/src/client/OTClient.ts Co-authored-by: e11sy <[email protected]> * Update packages/ot-server/src/OTServer.ts Co-authored-by: Peter <[email protected]> * updates after review * Pass document id in playground * Fix lint * fix lint * remove unneccessary non-null assertions * update comments * Add tests for caret updates * fix lint --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: e11sy <[email protected]> Co-authored-by: Peter <[email protected]>
1 parent 270e323 commit d4da224

File tree

69 files changed

+4081
-2456
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+4081
-2456
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: OT server check
2+
on:
3+
pull_request:
4+
merge_group:
5+
6+
jobs:
7+
lint:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v4
11+
12+
- run: yarn
13+
14+
- name: Build the package
15+
uses: ./.github/actions/build
16+
with:
17+
package-name: '@editorjs/ot-server'
18+
19+
- name: Run ESLint check
20+
uses: ./.github/actions/lint
21+
with:
22+
package-name: '@editorjs/ot-server'
23+
24+
tests:
25+
runs-on: ubuntu-latest
26+
steps:
27+
- uses: actions/checkout@v4
28+
29+
- run: yarn
30+
31+
- name: Build the package
32+
uses: ./.github/actions/build
33+
with:
34+
package-name: '@editorjs/ot-server'
35+
36+
- name: Run unit tests
37+
uses: ./.github/actions/unit-tests
38+
with:
39+
package-name: '@editorjs/ot-server'
40+
working-directory: './packages/ot-server'
41+
build:
42+
runs-on: ubuntu-latest
43+
steps:
44+
- uses: actions/checkout@v4
45+
- name: Build the package
46+
uses: ./.github/actions/build
47+
with:
48+
package-name: '@editorjs/ot-server'

0 commit comments

Comments
Β (0)