sillsdev / languageforge-lexbox

Lexbox, SIL linguistic data hub
MIT License
7 stars 2 forks source link

Sync possiblity lists and writing systems in CrdtMerge #1173

Open hahn-kev opened 1 week ago

hahn-kev commented 1 week ago

CrdtFwdataProjectSyncService.Sync does not currently sync any possibilty lists or writing systems, there is code in place to create/update/delete those things, but it's not being synced.

Before implementing this sync I would like to have a test that detects data that was not synced.

rmunn commented 1 week ago

Comment copied over from #1178:

First step is to write test code to compare the available possibility lists from one project to those of another project. Run the sync, then use that comparison method to make sure everything from A got into B.

Second step is to implement the list syncing, so that the test goes green. ✅

rmunn commented 3 days ago

PR #1203 handles parts of speech (#1178). I'll implement semantic domains later in a different PR.