apple / apple/swift-distributed-actors

Make nice ranges for IDs we use for system serializers

Open
#142 0 comments 1 reaction 0 assignees View on GitHub
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.