This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-10-19
Channels
- # adventofcode (1)
- # announcements (3)
- # babashka (60)
- # beginners (60)
- # calva (5)
- # clj-commons (17)
- # clj-kondo (33)
- # clj-on-windows (1)
- # clojure (40)
- # clojure-austin (3)
- # clojure-europe (19)
- # clojure-gamedev (25)
- # clojure-nl (1)
- # clojure-norway (6)
- # clojure-sweden (4)
- # clojure-uk (2)
- # clojurescript (27)
- # conjure (1)
- # core-async (1)
- # core-typed (7)
- # cursive (5)
- # datomic (35)
- # events (1)
- # fulcro (35)
- # integrant (7)
- # introduce-yourself (2)
- # kaocha (5)
- # leiningen (2)
- # lsp (26)
- # malli (13)
- # nbb (99)
- # off-topic (15)
- # pathom (12)
- # pedestal (5)
- # polylith (8)
- # portal (4)
- # rdf (19)
- # reagent (8)
- # reitit (5)
- # releases (2)
- # remote-jobs (2)
- # rewrite-clj (1)
- # shadow-cljs (94)
- # testing (2)
- # timbre (2)
- # tools-deps (16)
Just released https://github.com/djblue/portal 0.33.0, a data inspection / exploration tool for Clojure. Since the last announcement, Portal has seen a lot of improvements and integrations but here are some of the highlights: • https://cljdoc.org/d/djblue/portal/0.33.0/doc/ui-concepts/filtering • https://cljdoc.org/d/djblue/portal/0.33.0/doc/guides/portal-standalone#share-command (https://djblue.github.io/portal/?content-url=https://gist.githubusercontent.com/djblue/9a2cd250e061f62ce527b20648fd8256/raw/e7bd673df60b3c503306956b950bb9589ba480eb/data.clj&content-type=application/edn) • https://cljdoc.org/d/djblue/portal/0.33.0/doc/editors/vs-code/clojure-notebooks • https://cljdoc.org/d/djblue/portal/0.33.0/doc/guides/clerk Drop by #portal with any questions.





^"The integration of everything with everything else!"
With this Clerk viewer, I now can add a bunch of guides on how to use Portal for my specific use case (I use Pathom and Malli, and you can navigate through them with Portal, so this will be very helpful).
- [ ] Teach how to use Portal
- [ ] Attributes navigation
- [ ] Schema examples generation
- [ ] Logs
- [ ] Exceptions
- [ ] Tap and `user/debug`
- [ ] Pathom query analyzer viewer
- [ ] Pathom traces presented as markdown elements
- [ ] Editable text using SCI (not the one in Clerk, not the one
in Portal, but our own lol)?
Many thanks \o
Pathom 3 2022.10.18-alpha
is out! The most fun update is that now on defresolver
input inference, you can use the :or
part to mark parts of the input as optional, check an example at the https://pathom3.wsscode.com/docs/resolvers/#optional-inputs
• Fix error when user requests ::pcr/attribute-errors
in lenient mode
• In process-one
helpers, when the value is collection it gets the run stats from the parent
• Add support for :or
keyword on defresolver
and defmutation
args, values in :or
will be flagged as optional
• Set ::pco/inferred-params
when params are inferred
• Instead of overriding ::pco/input
or ::pco/params
when explicitly set, now Pathom will merge that with the inferred input/params
• Issue 159 - Fix placeholder nodes on dynamic resolvers
https://clojars.org/com.wsscode/pathom3



