sketchddd-parser

Crates.iosketchddd-parser
lib.rssketchddd-parser
version0.1.0
created_at2025-11-29 22:39:06.571558+00
updated_at2025-11-29 22:39:06.571558+00
descriptionDSL parser for SketchDDD domain models
homepage
repositoryhttps://github.com/ibrahimcesar/SketchDDD
max_upload_size
id1957620
size16,509
Ibrahim Cesar (ibrahimcesar)

documentation

README

sketchddd-parser

DSL parser for SketchDDD domain models.

Example

context Commerce {
  objects { Customer, Order, LineItem, Product, Money }

  morphisms {
    placedBy: Order -> Customer
    items: Order -> List<LineItem>
  }

  aggregate Order {
    root: Order
    contains: [LineItem]
  }

  value Money {
    amount: Decimal
    currency: Currency
  }

  enum OrderStatus = Pending | Confirmed | Shipped
}

License

Licensed under either of MIT or Apache-2.0 at your option.

Commit count: 0

cargo fmt