Skip to content

Commit 66e490a

Browse files
authored
Added RubyGem badge (#79)
1 parent 61f00d9 commit 66e490a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# StructuredStore
22

3+
[![Gem Version](https://badge.fury.io/rb/structured_store.svg)](https://badge.fury.io/rb/structured_store)
4+
35
StructuredStore is a Ruby gem designed for Rails applications that provides a robust system for managing JSON data using versioned JSON schemas. The library enables developers to store structured data in a JSON database column while maintaining strict schema validation through the json_schemer gem.
46

57
It features a VersionedSchema model that tracks different versions of JSON schemas using semantic versioning, and a Storable concern that can be included in ActiveRecord models to automatically define accessor methods for schema properties. The gem supports schema evolution by allowing multiple versions of the same schema to coexist, making it ideal for applications that need to maintain backward compatibility while evolving their data structures.

0 commit comments

Comments
 (0)