apple / apple/swift-distributed-actors
Cleanup of JSONSerializer and in place JSON coding calls in Serialization
Open
help wanted
size/S
t:serialization
- Dominant language
- Swift
- Stars
- 679
- Forks
- 84
- PR merge metrics
- No merged PRs in 30d
Description
We have a mix of two styles today since we were not sure how far we can push the Codable infra.
Perhaps we can completely remove `Serializer` types and replace them with "TopLevelEncoder" etc.
Contributor guide
Research direction
Start by mapping the Serialization area, including JSONSerializer, the Serializer types, and the in-place JSON coding calls mentioned in the issue. Compare the current mix of styles with Swift Codable's TopLevelEncoder APIs, then clarify whether removing Serializer types and adopting those APIs is the agreed scope before implementing or defining completion criteria.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- distributed-systems
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100