{"repo":"structuredmerge/structuredmerge-ruby","free":true,"listed":false,"github":"https://github.com/structuredmerge/structuredmerge-ruby","clone":"git clone https://github.com/structuredmerge/structuredmerge-ruby.git","description":"☯️ Ruby implementation of the StructuredMerge contract","language":"HTML","stars":18,"topics":["merge","prism","ruby","template","ast","rubygem"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"[![Galtzo FLOSS Logo by Aboling0, CC BY-SA 4.0][🖼️galtzo-i]][🖼️galtzo-discord] [![ruby-lang Logo, Yukihiro Matsumoto, Ruby Visual Identity Team, CC BY-SA 2.5][🖼️ruby-lang-i]][🖼️ruby-lang] [![structuredmerge Logo by Aboling0, CC BY-SA 4.0][🖼️structuredmerge-i]][🖼️structuredmerge] [🖼️galtzo-i]: https://logos.galtzo.com/assets/images/galtzo-floss/avatar-192px.svg [🖼️galtzo-discord]: https://discord.gg/3qme4XHNKN [🖼️ruby-lang-i]: https://logos.galtzo.com/assets/images/ruby-lang/avatar-192px.svg [🖼️ruby-lang]: https://www.ruby-lang.org/ [🖼️structuredmerge-i]: https://logos.galtzo.com/assets/images/structuredmerge/avatar-192px.svg [🖼️structuredmerge]: https://github.com/structuredmerge StructuredMerge Ruby StructuredMerge Ruby provides Ruby gems for building merge-aware tools that need portable structured-merge contracts, fixture-backed behavior, and Ruby-native integration points. The monorepo includes the core AST/review contracts, parser substrate support, format-specific merge gems, binary/ZIP planning helpers, provider adapters, and a Ruby packaging recipe gem. Project links: - Website: - Implementations: - Specification: - Shared fixtures: Package Family StructuredMerge Ruby is a layered gem family. The lower layers provide parser, range, AST, merge, and template contracts; format gems apply those contracts to specific languages and data formats; provider gems bind a format family to a parser or serializer; workflow gems package the behavior for Git drivers, relea","default_branch":null,"files":null,"tree":[],"storefront":"/r/structuredmerge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/structuredmerge/structuredmerge-ruby/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}