Hi everyone. I am Bryan! I'm a software engineer at 1password where I am working on billing. Prior to that, I was at Netlify where I also worked on billing and tried to champion ClojureScript support (which they still support). I have working examples of clojurescript projects deploying to netlify both for https://github.com/bryanmikaelian/netlify-cljs-shadowcljs and https://github.com/bryanmikaelian/netlify-cljs-figwheel-main if you are interested. I come from a Ruby and Java (and secretly Scala) background with a lot of years of billing experience. Been lurking here for a while but also been following clojure since 2015-ish. I've been slowly, but surely, kicking the tires on a potential self-hosted, open-source billing system written in Clojure and backed by xtdb. I've also recently embraced the #polylith architecture and I love it. Excited to try to be more active in the community and grateful for everyone here.
Hi! Iβm super curious on how a former Netlify software engineer takes on deploying ClojureScript projects on Netlify. π Especially shadow-cljs, which is my own goto for ClojureScript stuff.
It was a lot of understanding our build system. If there edn files in the repo, the build system will pull in Java as a dep in case you need it. Same for a project.clj. Itβll pull in lein They are on an older version of ClojureScript though. I want to say like 1.10.
I think a long time ago, they added CLJS support just to have it but then they forgot