apple / apple/swift-distributed-actors

Cleanup of JSONSerializer and in place JSON coding calls in Serialization

Open
#593 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.