locorda_annotations 0.5.2 copy "locorda_annotations: ^0.5.2" to clipboard
locorda_annotations: ^0.5.2 copied to clipboard

Annotations for Locorda CRDT sync: @RootResource/@SubResource mark classes as RDF resources; @CrdtLwwRegister/@CrdtOrSet etc. declare property merge strategies for code generation.

0.5.2 #

  • DOCS: reposition packages as BYOB offline-first sync. (9a03fd0a)

0.5.1 #

0.5.0 #

  • Initial public release
  • @RootResource — marks a class as a Locorda-managed RDF resource and configures its storage layout and index strategy
  • @CrdtLwwRegister — Last-Write-Wins register: the value with the highest Hybrid Logical Clock timestamp wins
  • @CrdtFwwRegister — First-Write-Wins register: the first observed value is preserved
  • @CrdtOrSet — Observed-Remove Set: supports concurrent add/remove with re-add semantics
  • @CrdtImmutable — write-once property: set on creation, never overwritten by sync
  • Integration with rdf_mapper_annotations for combined RDF mapping and CRDT code generation
0
likes
150
points
83
downloads

Documentation

API reference

Publisher

verified publisherlocorda.dev

Weekly Downloads

Annotations for Locorda CRDT sync: @RootResource/@SubResource mark classes as RDF resources; @CrdtLwwRegister/@CrdtOrSet etc. declare property merge strategies for code generation.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#rdf #crdt #offline-first #annotations #codegen

License

MIT (license)

Dependencies

locorda_core, locorda_rdf_core, locorda_rdf_mapper_annotations

More

Packages that depend on locorda_annotations