Skip to content

api: align the public API with Grain terms - #97

Merged
suraciii merged 2 commits into
masterfrom
impl-91-grain-api
Aug 8, 2026
Merged

api: align the public API with Grain terms#97
suraciii merged 2 commits into
masterfrom
impl-91-grain-api

Conversation

@suraciii

@suraciii suraciii commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • rename the public identity model to GrainId with GrainType and GrainKey
  • use GrainId across runtime, store, generated code, forwarding, and tests
  • change the generator marker from //gor:entity to //gor:grain
  • update generator help, comments, fixtures, and generated bindings
  • leave Reminder, State, Request Context, Call Filters, and reentrant Calls unchanged

Verification

  • diff check passed
  • no Identity, Identities, EntityType, or gor:entity symbols remain in Go files
  • make ci passed

Closes #91

@suraciii
suraciii merged commit f9ed11e into master Aug 8, 2026
3 checks passed
@suraciii
suraciii deleted the impl-91-grain-api branch August 8, 2026 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0.1.0: align the public API with Orleans Grain terms

1 participant