inkandswitch / inkandswitch/backstitch
Automerge/samod pending issues
- Dominant language
- Rust
- Stars
- 250
- Forks
- 8
- Avg merge
- 46m
- Merged PRs (30d)
- 1
Description
- [x] `samod`: Fix `MapError` error on the sync server - https://github.com/paulsonnentag/automerge-rust-sync-server/issues/8. Causing frequent crashes. Alex looking into it.
- [x] `samod`: Clearing project and recreating on `backend-refactor` causing errors -- reported similar issue here: https://github.com/alexjg/samod/issues/61
- [ ] `automerge`: With binary doc handling, we need an efficient `fork_at`. Also, `fork` is slow immediately after the first files-added commit. Performance issues reported to Alex who is looking into it.
- [ ] `automerge-repo`: With `automerge-repo` in typescript (NOT samod), the server crashes on client interrupt. https://github.com/LilithSilver/patchwork-godot-ts-server. Reported to Alex; very low priority.
- [ ] `automerge`: Fix slow `variant_parser` hydration/reconciliation; Nikita spoke to Alex about it
- [x] `patchwork-godot-plugin`: Integrate `samod/main` for new server stuff testing
- [ ] `automerge`: Add "revert to heads" feature for documents, creating a new revert commit. (low priority!)
- [ ] tokio-console support for debugging: https://github.com/alexjg/samod/issues/99
- [ ] https://github.com/alexjg/samod/pull/103, and update samod on server and client
- [ ] Natively supported document links with a clockument (highest priority) (Alex is working on it)
Contributor guide
Research direction
Review the unchecked entries and their linked samod issues and pull request, including the sync-server crashes, variant_parser performance, revert-to-heads feature, tokio-console support, and document links. Start with the highest-priority document-links item, which the issue says Alex is working on. Done means the pending items are resolved or explicitly updated here.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- godot, rust, typescript
- Domain
- backend, distributed-systems, game-dev
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100