Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/yorkie-team/yorkie
Yorkie is a document store for collaborative applications.
https://github.com/yorkie-team/yorkie
- Add Attachment type to pass the peers' status
- Provide WatchResponse similar to JS SDK(docum...
Co-authored-by: Hackerwins <[email protected]>
6eccd481eb74fc90b0d041a56280c129d43e2675 authored over 3 years ago by Dongcheol Choe <[email protected]>ce353b16942bdc938d5711404f72a0fe794bcb39 authored over 3 years ago by Youngteac Hong <[email protected]>
Co-authored-by: Hyunwoo.Jo <[email protected]>
407fbe5cf09ccb5f22e73a4360d58959d7854266 authored over 3 years ago by Youngteac Hong <[email protected]>Co-authored-by: Hackerwins <[email protected]>
6d5148fe74522daa38d3e10c9516c9c6b8c6cecd authored over 3 years ago by Dongcheol Choe <[email protected]>9a0f843b8b2d3274a12e8ad1ccf52a7896b992a3 authored over 3 years ago by Hackerwins <[email protected]>
2668bb6b18bde9eb3ac4812dc764b314abaaa462 authored over 3 years ago by Hackerwins <[email protected]>
Co-authored-by: Hackerwins <[email protected]>
bfe712dfa8c27c90cefeb8da41bc14be57c3da30 authored over 3 years ago by Dongcheol Choe <[email protected]>b0af224d295e6954f03132c2f56209df4c0bd6ff authored over 3 years ago by Youngteac Hong <[email protected]>
0961a697448886a1383c2beb51cb46c84515fe14 authored over 3 years ago by Youngteac Hong <[email protected]>
7650741ef5c9e4f6d45d41d7c41f67191ef75ef9 authored over 3 years ago by Youngteac Hong <[email protected]>
e2fa1165903fb38e866d6c3f5fb95264ce2745ec authored over 3 years ago by Youngteac Hong <[email protected]>
a1b8407dfed5e9a1389e62e7bf98a1831f0ce629 authored over 3 years ago by Hackerwins <[email protected]>
52e29ed999226124a465e2d1e03df43f2df46cdb authored over 3 years ago by Youngteac Hong <[email protected]>
18c083d51b08ea5fa715b3025feac6aab7b46723 authored over 3 years ago by Youngteac Hong <[email protected]>
e0c4b510b0cbba66d42eeabefca273e44afc1a83 authored over 3 years ago by Youngteac Hong <[email protected]>
ba7b5f23924720c3cc0896632e01f2fa35be4fb1 authored over 3 years ago by Youngteac Hong <[email protected]>
0c2955b832a157d8eb0438b5dd873118f9dba15b authored over 3 years ago by Youngteac Hong <[email protected]>
da08484ed069f51e727610923bd56fed2d14b02a authored over 3 years ago by Youngteac Hong <[email protected]>
a32da4e3db3f2b2c257d2583d1518ff78380e585 authored over 3 years ago by Dongcheol Choe <[email protected]>
c58df977128eaee6664e9899296e645b48f8fca5 authored over 3 years ago by Dongcheol Choe <[email protected]>
6ac2e508baab10c8e10abc9e0c369005981f19cd authored over 3 years ago by Park Beomsu <[email protected]>
Co-authored-by: Hackerwins <[email protected]>
e028d4818ea48eb4df9de58accef558f609e0252 authored over 3 years ago by Dongcheol Choe <[email protected]>6c0ab3dbeeedaa682c221e6db3dfe055f7e57357 authored over 3 years ago by Youngteac Hong <[email protected]>
6d3e176321b6181effa3800cfbb380d9a8276d01 authored over 3 years ago by Hackerwins <[email protected]>
Remove the config file because it is possible to set individual configurations
as flags.
* Fix incorrect sequences when detaching documents
* Fix to include changes created by reques...
8cdc44226911add2d3a71f6834368d8ad402fceb authored over 3 years ago by Youngteac Hong <[email protected]>8015fefa13d35ab835486ba92e0da762026ddbd3 authored over 3 years ago by Dongcheol Choe <[email protected]>
1077ce80db16e5f8d1f6faf77b13c678162d1f8e authored almost 4 years ago by Park Beomsu <[email protected]>
Using the Gauge, we can check the point when the size of the change suddenly
increases.
Co-authored-by: Youngteac Hong <[email protected]>
Co-authored-by: Dongcheol Choe <dc7303@gm...
Co-authored-by: dc7303 <[email protected]>
c62ee10f0f1da8008831aa41b299458c3f8ee232 authored almost 4 years ago by Youngteac Hong <[email protected]>321b58e9cfae454cc190237bf027691cc49390be authored almost 4 years ago by Youngteac Hong <[email protected]>
External editors often don't consider Grapheme Clusters, so we calculate the
size of Text in th...
0feef0c0613aadbe48c3130b8d21c40be7560fa3 authored almost 4 years ago by Youngteac Hong <[email protected]>
1c7ba7616c3f5127a201e8a8f01a74c1fbcb41e0 authored almost 4 years ago by Youngteac Hong <[email protected]>
6b1c9bcb32c0f853e19c343afffe2bdf79fdbba9 authored almost 4 years ago by Hackerwins <[email protected]>
Since `ioutil` is deprecated, so use `io.ReadAll`.
https://golang.org/doc/go1.16#ioutil
a05e19a7cbd3717cf08fcf5d6a1daaf367558a90 authored almost 4 years ago by Youngteac Hong <[email protected]>
Co-authored-by: Hackerwins <[email protected]>
b24df023ca422de2c925ad7a3e586fdbf5e5892f authored almost 4 years ago by Dongcheol Choe <[email protected]>2a36c07ada8ee516e45edfe40bd55db5fa72c475 authored almost 4 years ago by Youngteac Hong <[email protected]>
c98eece047915a29468cf6ed4825417e28fdae2f authored almost 4 years ago by Youngteac Hong <[email protected]>
In order to allow multiple agents to process client requests, etcd is
employed. In standalone m...
Object and Array are keywords in TypeScript. So we use different
names to avoid collisions afte...
3cc3a6b623ee624445af3d2d5a6427eab18acf62 authored almost 4 years ago by Youngteac Hong <[email protected]>
a60ede5dbbbe4dd4785349641ffa16d8aef8e172 authored almost 4 years ago by Hackerwins <[email protected]>
29449ab573872350647dfd8f31cc712530f45870 authored almost 4 years ago by Dongcheol Choe <[email protected]>
Synchronize 'main' branch with 'latest' tag image so that the JS SDK runs
integration tests agai...
A 24 bytes hex-encoded string can be replaced with 12 bytes of the array to
reduce the size of ...
Co-authored-by: Youngteac Hong <[email protected]>
8f269793cfa66190753e64e3992e7633418f7ba0 authored almost 4 years ago by Dongcheol Choe <[email protected]>c94fe1dee1a7767e9b9faf1f6f6da121360c8e75 authored almost 4 years ago by Jo Hyun Woo <[email protected]>
a99b17a9644dc9f9996626da165a117fe815c91a authored almost 4 years ago by Dongcheol Choe <[email protected]>
ff14679c3ef89eb9a8201f43dc371619ca6fe4c3 authored almost 4 years ago by Youngteac Hong <[email protected]>
035d8ddb351263561f54989a7a4d023783a12d3e authored almost 4 years ago by Youngteac Hong <[email protected]>
0c03dad962d6dd1adf5111e1f2a8e54ca118cc63 authored almost 4 years ago by hackerwins <[email protected]>
Xid(12bytes) smaller than UUID and it's sortable. It is useful if the
SubscriptionID can be sor...
Before implementing the distributed PubSub implementation using ETCD, we
need to extract the te...
0b97a533062f4745e5f42416abbe6993448b61f9 authored almost 4 years ago by Youngteac Hong <[email protected]>
Co-authored-by: M. Habib Rosyad <[email protected]>
b00cfe35537a2ccce51edc584d5f753afc03ade5 authored almost 4 years ago by Youngteac Hong <[email protected]>bcd869bd9b7f1cb39af79d50d4d17628e7e8fd5d authored about 4 years ago by Youngteac Hong <[email protected]>
1d910359574b98dadebe7cdcf16364fb17add3e8 authored about 4 years ago by Dongcheol Choe <[email protected]>
If an error occurs in the converter, the converter must return an error
and allow the caller to...
Add an action to be automatically distributed to Docker Hub when
creating a release.
* Remove mongo-driver dependencies outside of mongo package.
* Move server state related packag...
If an error occurs in the converter, the converter must return an error
and allow the caller to...
422f6cfaa01e6ee45dbe1e290fe2d24537d2608d authored about 4 years ago by hackerwins <[email protected]>
When I first implemented Yorkie, I named variables without distinction
between status and state...
This commit separates the high-level package db from the low-level mongo
in terms of abstraction.
Previously, if there is no client or document, only sentinel errors were
returned. This commit...
Organized so that garbage collection tests for container types can be
managed in a location tha...
- Unit test: Test the implemented source code. Write in the package that
implements the source...
Organized so that garbage collection tests for text types can be managed
in a location that fit...
err is always nil because it has already been checked before this logic.
And it is judged that ...
69062d5692c6a1da56c373a0b56143a64d368415 authored about 4 years ago by Dongcheol Choe <[email protected]>
Describes the intent to introduce design documents and how to write them.
764001433d351bcbafdc35b17fd546c0f693fd9d authored about 4 years ago by Youngteac Hong <[email protected]>Connect adjacent insNext and insPrev when running purge.
In #104, GC was also introduced for ...
5bdb529c70c89a85e8fced2aef6c8b58b4f145ba authored about 4 years ago by Youngteac Hong <[email protected]>
Document is an object that is exposed directly to users including Proxy.
On the other hand, Int...
Co-authored-by: Youngteac Hong <[email protected]>
44a6a1a13c824d8ee1050bd44d86f4f86c0f78a8 authored about 4 years ago by Jo Hyun Woo <[email protected]>
Adds a function to collect garbage of RGATreeSplit that occurs when
editing Text and RichText.
...
516d8312f887f78be5e12b185f4b0a35cf92fabc authored about 4 years ago by Dongcheol Choe <[email protected]>
Using local-prefixes, We check Import Group Ordering in the following
order.
- Standard library...
c4276a17d1781a701b9c5e980c98fb4e6032192a authored about 4 years ago by hackerwins <[email protected]>
To improve the readability of the repository for new contributors, we
introduce Standard Go Proj...
tools.go ensures tool dependencies are kept in sync. This is the
recommended way of doing this a...
We have enabled golint on this commit. From now on, the CI will check
whether the exported fun...
Add a checklist so contributors can check what they might miss when writing a PR.
a978dfacfeaf3530893b2b2c888ad5e3fb2d6462 authored about 4 years ago by Youngteac Hong <[email protected]>It is not meant to record the PR types separately from now on, so delete them.
1ace60c84c1abcf124dd60a458a23a67e5cce4a2 authored about 4 years ago by Youngteac Hong <[email protected]>
In AttachDocument, [ErrDocumentAlreadyAttached] error is returned if
there is a document in the ...
efd0e5fe4eb77bce085ed88b2b82a7ef261c041f authored about 4 years ago by M. Habib Rosyad <[email protected]>
Move linters to `golangci-lint` so that it is not executed repeatedly.
And add `make lint` to CI...
When initially designing the GC, it was implemented so that only removed
elements from the orig...
e737c69053f6dca4f09f97a4542539170ea46f4d authored about 4 years ago by hackerwins <[email protected]>
Several repositories using Yorkie had version issues. It has not yet
been released to users, but...
Co-authored-by: Youngteac Hong <[email protected]>
176f243b7c89b1feda2650a9d4240f60deb6032f authored about 4 years ago by Jongil Seok <[email protected]>f6ff0d5ecb8455c13db7f5829f172a694411b2a9 authored about 4 years ago by daclouds <[email protected]>
a56aa2553b4a1a84fb6f610da4006f00cb687329 authored over 4 years ago by Park Beomsu <[email protected]>
47ef40adf71a6823560ea300219135c570866f10 authored over 4 years ago by Park Beomsu <[email protected]>
ec91a9b5b7a4e627a284b9c42e88669b0547e18a authored over 4 years ago by Youngteac Hong <[email protected]>
0118b2c4aa4d0c9af7538c52b197cf4befd7e340 authored over 4 years ago by Youngteac Hong <[email protected]>
b3cc5062a368251c5ee3bdd4bd00815cebb12f4c authored over 4 years ago by Park Beomsu <[email protected]>
befc948e34119a75fb771e16071bb289d45f4c38 authored over 4 years ago by hackerwins <[email protected]>