Skip to content

It make sense the api-builder dependency in leaven? #8

@niwinz

Description

@niwinz

Hi!

I'm not sure if this is a good place for this question, let me known if is an other.

The question is: it make sense the api-builder dependency in leaven? I have observed the code and the schemas defined are unused and all signatures are s/Any.

I really like the idea of leaven, because I want a uniform way to do the components in a frontend and backend, but I'm personally do not want have the api-builder dependency. And seems that is not very used in leaven.

That do you thing?

And, independently of that decision, I have very strange dependency graph when I add leaven to my project (clojure, not clojurescript):

 [com.palletops/leaven "0.3.1"]
   [com.palletops/api-builder "0.3.1"]
     [com.cemerick/austin "0.1.6"]
       [com.cemerick/piggieback "0.1.4"]
       [org.clojure/clojurescript "0.0-2665"]
         [com.google.javascript/closure-compiler "v20140625"]
           [args4j "2.0.26"]
           [com.google.code.findbugs/jsr305 "1.3.9"]
           [com.google.javascript/closure-compiler-externs "v20140625"]
           [com.google.protobuf/protobuf-java "2.5.0"]
           [org.json/json "20090211"]
         [org.clojure/data.json "0.2.3"]
         [org.clojure/google-closure-library "0.0-20140718-946a7d39"]
           [org.clojure/google-closure-library-third-party "0.0-20140718-946a7d39"]
         [org.mozilla/rhino "1.7R4"]
     [org.clojure/tools.macro "0.1.2"]
     [prismatic/schema "0.4.2"]

Almost all that dependencies should development only...

Thanks for your time and the great work in this package.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions