Skip to content
@structuredmerge

Structured Merge

Tools for structured, deterministic, merging of any AST-parseable document type

💠 So what's this then? A project to define a common language for merge rules. See the Announcement Discussion

🙋‍♀️ Currently we are just a few people / nerds. If you are interested in document merge semantics or ASTs we'd love your assistance!

🐪 This is the first open source project of its kind we are aware of! If you know of prior art we would love to hear about it.

🌈 Contribution Guidelines

👩‍💻 Resources

Pinned Loading

  1. structuredmerge-fixtures structuredmerge-fixtures Public

    StructuredMerge shared cross-language conformance fixtures

    Ruby

  2. structuredmerge-go structuredmerge-go Public

    Go monorepo for Structured Merge libraries built on tree-sitter and related merge tooling.

    Go

  3. structuredmerge-rust structuredmerge-rust Public

    Rust monorepo for Structured Merge libraries built on tree-sitter and related merge tooling.

    Rust

  4. structuredmerge-spec structuredmerge-spec Public

    StructuredMerge shared specification and draft documents

    Python

  5. structuredmerge-typescript structuredmerge-typescript Public

    TypeScript monorepo for Structured Merge libraries built on tree-sitter and related merge tooling.

    TypeScript

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…