apple / apple/swift-distributed-actors
Make nice ranges for IDs we use for system serializers
Open
1 - triaged
t:serialization
- Dominant language
- Swift
- Stars
- 679
- Forks
- 84
- PR merge metrics
- No merged PRs in 30d
Description
Make sure Ids we use for serializers make sense and are grouped up nicely and are possible to evolve/add into each group in the future. I.e. don't just 1,2,3,4,5 in there.
Contributor guide
Research direction
The issue names no files, serializer definitions, or tests. Start by locating the system serializer ID declarations and their existing uses, then determine how IDs are currently assigned and where compatibility is verified; done means the IDs are grouped into sensible, extensible ranges without breaking existing serialization.
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