Great stuff! (btw, I had to "brew install graphviz" on mac first to make it work)
I looked at your tools.deps.alpha usage and I think you're fine on what you're using. I have thought about the api a lot and when we move out of alpha, I will try to make that clearer. Certainly, any public vars in tda, tda.reader, tda.extensions should all be considered part of the public api. Stuff under tda.script, tda.util, tda.extensions.* should right now mostly be treated as "use at your own risk". There are a few potential areas of change that need some more decision-making that may break those apis and I don't want to move out of alpha till we get past those. Thanks! On Tuesday, December 18, 2018 at 11:09:05 AM UTC-6, Chris Nuernberger wrote: > > Clojurians-1.10.0: > > I recently released a small project that allows you to view the entire > dependency graph of your deps.edn files. You can do this from the command > line without installing anything or adding anything to your project. > > https://github.com/cnuernber/depsviz > > > To do this, I had to get into some internal symbols in tools.deps.alpha > and I am relying heavily on its graph representation. At some point, a > discussion about a public API/ABI about tools.deps.alpha would be good. > > > This came out of work to bring the excellent vizdeps leiningen plugin up > to date with leiningen 2.8.3: > > (https://github.com/clj-commons/vizdeps) > > I know that at least we have saved a *ton* of time using vizdeps. Plus we > have been able to get visibility into larger systems and file appropriate > issues with appropriate projects when they had a serious transitive > dependency problems. > > In any case, I hope that some of you find this helpful! Please feel free > to file issues and PRs if something comes up. I don't currently support > even nearly the entire range of possibilities in a deps.edn file (aliases > for example) so there are lots of opportunites for discussions and PRs. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.