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
Co-authored-by: lime <[email protected]>
8589a8bf0003a50105d5b7794174b80cf0c227bc authored over 2 years ago by Youngteac Hong <[email protected]>Co-authored-by: jeonjonghyeok <[email protected]>
e0975180e039decced9bedcc4743ae031b1b2bb7 authored over 2 years ago by Youngteac Hong <[email protected]>47f050467f5e898d4623ed8ca78725556e086870 authored over 2 years ago by Beomgi Kim | 김범기 <[email protected]>
Previously, in JS SDK, the element size of RGATreeList was changed to be
returned from SplayTre...
33006c3d40cdffcb8021b89f43157c9d6213334f authored over 2 years ago by Beomgi Kim | 김범기 <[email protected]>
6ec473dbf456e018c1015a57cfefba49ef3faae1 authored over 2 years ago by Youngteac Hong <[email protected]>
819e46bdea32593fd28c44702a5b686ecc05912c authored over 2 years ago by Youngteac Hong <[email protected]>
Use `regexp.MustCompile` and Add password validation test
`regexp.MustCompile` panics if the ...
ae99d4d878e962be851332dea0357e3593e09fd2 authored over 2 years ago by Yourim Cha <[email protected]>d9cbea03c0a49ba1164971e720b48d83480629a0 authored over 2 years ago by Yourim Cha <[email protected]>
In RHT, nodeMapByCreatedAt is required for remote deletion. However,
RHT for representing attri...
- Enable multiple files.
- Set package name to match conventions.
- Equalize java options to c...
646afa0285218c9f7914af53b980dd2a59a9d394 authored over 2 years ago by Youngteac Hong <[email protected]>
b72efc5aaf065b39fc1a892ce0616320438e6b99 authored over 2 years ago by Lime (Junkyu Lim) <[email protected]>
* Print error details when updating a project with command
* Add project name validation when...
bbd45e3d83b9f7126a5ae7a7b8c8d798758a3196 authored over 2 years ago by Yourim Cha <[email protected]>b10cb396b1212e5ac577924b6939fd668495f021 authored over 2 years ago by Youngteac Hong <[email protected]>
The development cost is too high to allow multiple people to manage a project
or to develop `Te...
109ed36d485c92f123186e5e704a3946ca6c7db6 authored over 2 years ago by hackerwins <[email protected]>
The flag allows users to save storage by deleting stale changes because the
document can be rest...
bb90844c14024e9b262e3c912a9ce68289da76f6 authored over 2 years ago by Beomgi Kim | 김범기 <[email protected]>
Related to yorkie-team/yorkie-js-sdk#314
b5321a49607ec6c52f7d46594cb7f16a0ebd41c9 authored over 2 years ago by Youngteac Hong <[email protected]>48b7fafffa67b6cc6ec2adc105ad5933dfb41aa9 authored over 2 years ago by Yourim Cha <[email protected]>
5412a21d47b8fe1fdadc23168e8930f38638dccb authored over 2 years ago by 전종혁 <[email protected]>
fc0c5d2ecbf2fd77ec014c2e519ba078f7bd6c48 authored over 2 years ago by Hackerwins <[email protected]>
4b333b949e03ae3f60fdbeb406a45c0c1a415541 authored over 2 years ago by Yourim Cha <[email protected]>
50d8722d50b2e2ab48cdc59d00b296042ddaf66b authored over 2 years ago by Youngteac Hong <[email protected]>
This commit introduces buf in order to write proto files while following
best practices.
The...
7e333b82b657d2b6ad9d07d36c1b0a2e7da55f35 authored over 2 years ago by Youngteac Hong <[email protected]>
According to the document below, when marshaling D or M to BSON, uint64
is marshaled to int64. ...
9a7bacb89a9662119947bce8d1d90ecb23d64ce2 authored over 2 years ago by Yourim Cha <[email protected]>
79702a803d710184c8562db00ea89f607a7f7aef authored over 2 years ago by Hackerwins <[email protected]>
5e344e90d02fbbb820a44bcc0ea55d5e175fce18 authored over 2 years ago by Hackerwins <[email protected]>
* Add CRUD of user information to the database
* Add LogIn and SignUp API
* Add TokenManager
* A...
When a client receives a remote snapshot, the concurrent local changes
were apllied twice.
`cl...
0cca5e25b8b83ad5b389f84735324a016f9691f9 authored over 2 years ago by Yourim Cha <[email protected]>
This commit adds document list command.
It can use by `yorkie document ls [ProjectName]`
Co-...
69fb07c8dfa35c891c13d98807cf60b78c2247ce authored over 2 years ago by Jihun Kim <[email protected]>
This commit deletes sorting in id order because it would be better to
keep logic simple and appl...
Co-authored-by: Youngteac Hong <[email protected]>
3b47b96ffc9005d2e26cbea28361b6d977f0f5f5 authored over 2 years ago by Bob Sin <[email protected]>d25124e51efcfc23125cdbba9c231b11cd57cc7a authored over 2 years ago by Yourim Cha <[email protected]>
* Design docs about Splay Tree range deletion
This commit creates a design document about Spl...
e2ee30f6ad371124aff97ac61711446983ef3ff3 authored over 2 years ago by Jihun Kim <[email protected]>* Design docs about Splay Tree range deletion
This commit creates a design document about Splay...
d119a2eb7b6f2180024d1558ab9b6dea62d781b3 authored over 2 years ago by Jihun Kim <[email protected]>ac341b042a37399273fbc30b30849235e51f5833 authored over 2 years ago by Youngteac Hong <[email protected]>
33c4a6251d447366d0da49f7b3f60a05c8deceb4 authored over 2 years ago by Yourim Cha <[email protected]>
* Add `size`, `forward`, `previous_seq` flags to history command
* Apply generics to type `Pagi...
Co-authored-by: Youngteac Hong <[email protected]>
e7318d68de2c3d726565ee5581b66b01f38a0622 authored over 2 years ago by DONGJIN SHIN <[email protected]>694d467ddb85d6f9c0fec4e4d583d058bfb00fa6 authored over 2 years ago by Hackerwins <[email protected]>
This commit applies again to the existing commit that was reverted
due to instability(#341).
...
c8b0c5e4e7bb507300a936fd206454dbf094bf12 authored over 2 years ago by Jihun Kim <[email protected]>
When splitting a removed node, the value came alive because the
tombstone was missing in the new...
Add the option to change maximum message size the client can receive
f11d9336454042c5476c0806468f5c46cd77b566 authored over 2 years ago by DONGJIN SHIN <[email protected]>e50b8f48e612cb4d2ad82c13ab72784635a40cf0 authored over 2 years ago by DONGJIN SHIN <[email protected]>
e33ee66e8684bad1042478c1615fea8c43724f21 authored over 2 years ago by Hackerwins <[email protected]>
6446a76acb8886ba0e7f2edf8b80f8fb0cdcf4ec authored over 2 years ago by Jihun Kim <[email protected]>
147cd1fcf2d320d01bb7ab95eb3d2643f3c4875d authored over 2 years ago by Youngteac Hong <[email protected]>
This commit fixes some bugs in text deletion, from the malfunction of
SplayTree range deletion ...
In this commit, the validator only applies to project names. We also
use regex because the go-pl...
Co-authored-by: Youngteac Hong <[email protected]>
206a0ab42298d18a4935baf3a373942947b7bb03 authored over 2 years ago by Sejong Kim <[email protected]>e52501d13433958c1c1a301ec8709ffbcc35cfd2 authored over 2 years ago by Hackerwins <[email protected]>
aea03043b2d62691bf8c9c26dc3dcb804b87381a authored over 2 years ago by Hackerwins <[email protected]>
6f24d3ac1bf0e3897f642e54e38e769d59c2a8ec authored over 2 years ago by Hackerwins <[email protected]>
Previously, UpdateProject API received the entire project object.
However, if updates are execut...
8894ec46a561ebc1ec212a083fc83edeb1949f6e authored over 2 years ago by Hackerwins <[email protected]>
There were two problems in `deleteNodes`.
1. repeat splay for each node to be deleted resulting...
3ddd7ce68996c964e6668f4acc0c9bb29d47ed90 authored over 2 years ago by Jihun Kim <[email protected]>9e2d309c3425566ca608dedb81f73ce136cd4a19 authored over 2 years ago by Hackerwins <[email protected]>
d5a7dea64f9353510f95a396ae7cfab5d64a376a authored over 2 years ago by Hackerwins <[email protected]>
The detaching documents logic when deactivating the client in the RPC
was missing. I think the ...
Some tombstones were not purged by GC in snapshots because GC runs on
the removed element cache.
Documents in this state do not need to be saved because they do not
have any tombstones to be r...
dadb424dba0bd79be65efbf0fe86f4f99e7d325c authored over 2 years ago by djS <[email protected]>
Add benchmark tests that assume that large text deletes
at a time in docs.
If all values in the struct are comparable, we can still use `==`, but
this can lead to mistake...
e87d9d351ed08d5f305f6090bc1c301bba92057e authored over 2 years ago by Hackerwins <[email protected]>
284ceddfaa6400ce6eaaffad4570393c729ebf81 authored over 2 years ago by Hackerwins <[email protected]>
84beea4f738998ccbcb970ebe84b27fa387577a6 authored over 2 years ago by Youngteac Hong <[email protected]>
6b4dca53e93708891a5040ad57df81cc28e39d48 authored over 2 years ago by Youngteac Hong <[email protected]>
ac11b6f78cb298b0cf4fad12fb3293c098d99679 authored over 2 years ago by Dongcheol Choe <[email protected]>
546f32070c8b33bd8091fac8fef92b6c35ce6822 authored over 2 years ago by Hackerwins <[email protected]>
7561413ed05e491b8bbe8e6d9a82ba6308c98634 authored over 2 years ago by Youngteac Hong <[email protected]>
There is an issue that the same records are inserted even if the
unique field is specified in go...
https://www.ietf.org/rfc/rfc4627.txt?number=4627
e2b92f2cfd182ecd3aa575cadb23df2f17a8af53 authored over 2 years ago by Youngteac Hong <[email protected]>
This commit updates Go version to 1.18 to use `Mutex.TryLock`.
https://pkg.go.dev/github.com/lk...
7b8e3f3e105c2e749e3ea674cbd7b83e3a1e66a6 authored over 2 years ago by Youngteac Hong <[email protected]>
5495238c2e3688a9cfa97f85f2e6095135198674 authored over 2 years ago by Youngteac Hong <[email protected]>
6e60e17ebd5fa6470d864d8d9aeb96639ad0f679 authored over 2 years ago by Hackerwins <[email protected]>
885c1783c8e189dc875441d276f7400be406804b authored over 2 years ago by Hackerwins <[email protected]>
952327a1e025196b8b1666a768a606ebbb7f4a84 authored over 2 years ago by Hackerwins <[email protected]>
04666c3489e2ef23ee72ba55acb474aec61730ab authored over 2 years ago by Hackerwins <[email protected]>
cc6a87c54663890c556e5d0955c27f686987b04a authored over 2 years ago by Youngteac Hong <[email protected]>
ed02cb63f0ba4d9e1eaad8f3c37f81ae505a260f authored over 2 years ago by Youngteac Hong <[email protected]>
Co-authored-by: Youngteac Hong <[email protected]>
cc2ac403945aa05c868dd3491a5cf7514e567b80 authored over 2 years ago by Yourim Cha <[email protected]>
To isolate clients and documents for each project this commit added
`ProjectID` to `DocInfo` an...
We can use Project to separate documents and manage them.
For now, this commit removes Collec...
149693a5729447f3b2c08fdfc30325578673c54c authored over 2 years ago by Youngteac Hong <[email protected]>
Initially, we had a plan to install Yorkie on the nodes where MongoDB
is installed, so we named ...
653a12d80d880770f2c4352d4e49086b6329b9c6 authored over 2 years ago by Youngteac Hong <[email protected]>
e7341e767e896b44bf2b8abf36084428e2cf80b1 authored over 2 years ago by Hyunwoo.Jo <[email protected]>
This commit added Project concept to introduce multi-tenancy
(several developers share a cluster...
83eca5ba375e8658da02e4678324b5b9bcd4d0f6 authored over 2 years ago by Yourim Cha <[email protected]>
Admin Server needs to be handled by a different auth mechanism. It also
has to handle different...
- Split yorkie.protobuf into separate files
- Rename FetchHistory to ListChanges
Co-authored-by: Youngteac Hong <[email protected]>
06a4479e697366d169910552672ad8b916e448cc authored over 2 years ago by Dongcheol Choe <[email protected]>6853d5d050de44e1a5bdab5317b68808d7f81bb8 authored over 2 years ago by Hackerwins <[email protected]>
95c1b5d6cc4db4a274646d2ca7d3acf31dd2549c authored over 2 years ago by Hackerwins <[email protected]>
d400e39389304db524f9394e93973939dfed1997 authored over 2 years ago by Hackerwins <[email protected]>