Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplement packet serialization with source generators #108

Open
Tracked by #52
alexrp opened this issue Feb 16, 2024 · 1 comment
Open
Tracked by #52

Reimplement packet serialization with source generators #108

alexrp opened this issue Feb 16, 2024 · 1 comment
Assignees
Labels
area: build Issues related to the build system. area: core Issues related to shared client/server game code. area: generators Issues related to the internal source generators. area: protocol Issues related to the network protocol. state: approved Enhancements and tasks that have been approved.
Milestone

Comments

@alexrp
Copy link
Member

alexrp commented Feb 16, 2024

This will give us better startup time, compile-time detection of errors in packet structures, and it will make #52 easier.

@alexrp alexrp added area: build Issues related to the build system. state: approved Enhancements and tasks that have been approved. type: housekeeping area: core Issues related to shared client/server game code. area: protocol Issues related to the network protocol. labels Feb 16, 2024
@alexrp alexrp added this to the v1.0 milestone Feb 16, 2024
@alexrp alexrp self-assigned this Feb 16, 2024
@alexrp
Copy link
Member Author

alexrp commented Feb 17, 2024

Should be easier to do now with b783f3d in place.

@alexrp alexrp added the area: generators Issues related to the internal source generators. label Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: build Issues related to the build system. area: core Issues related to shared client/server game code. area: generators Issues related to the internal source generators. area: protocol Issues related to the network protocol. state: approved Enhancements and tasks that have been approved.
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant