💠 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.
- Go implementation
- Ruby implementation
- Rust implementation
- Typescript implementation
- spec contains the MERGE_RULESET_INFORMATIONAL_DRAFT_01.md among other bits
- fixtures contains baseline fixtures that any merge tool implementing the spec can validate against
- This project is dual-licensed under AGPL-3.0-only and PolyForm-Small-Business-1.0.0, so users can pick whichever suits them best.