Fork me on GitHub
#malli
<
2021-01-02
>
y.khmelevskii02:01:02

Hi! I would like to ask about feature request for malli.generator. It would be great to support relations and constrains like in https://github.com/reifyhealth/specmonstah For example

(def schema
  {:user {:prefix :u
          :spec   ::user}
   :post {:prefix    :p
          :spec      ::post
          :relations {:created-by-id [:user :id]}}
   :like {:prefix      :l
          :spec        ::like
          :relations   {:post-id       [:post :id]
                        :created-by-id [:user :id]}
          :constraints {:created-by-id #{:uniq}}}})
Is it make sense for malli roadmap?

ikitommi09:01:38

@U1GTUPAVB specmonstah does a lot of things and it might be generic enough to support malli easily. Would you like to investigate / suggest that to specmonstah maintainers?

ikitommi09:01:18

but, please write the issue to malli repo, so it's on potential backlog. The idea is good, would use that myself.

steveb8n22:01:27

I use specmonstah so I'm interested in this issue as well

pithyless00:01:36

FYI - There is a fork of specmonstah meant to support malli, but I haven’t been tracking it so not sure how baked it is: https://github.com/lambdaisland/specmonstah-malli

👏 7
steveb8n00:01:49

maybe we should suggest a name change for the fork 🙂