@lee this should be ready whenever you happen to have any time and feel like looking https://github.com/cljdoc/cljdoc/pull/756 I figure it's fair to ship it and exercise it a bit and try to build out some UI based on it before documenting it and spreading the word more widely about it. no rush, though 🙂
Cool, will find some time soon to have a peek!
@corasaurus-hex I took a peek and left some feedback.
aaaand replied 🙂
thank you!
And commented back, I think we only need to care about making the endpoint clearly experimental at this point. Feel free to merge when you are happy. Or... I am here if you need an ear to hash anything more out.
once it ships I can run a ton docsets through malli.provider/provide so that I can get the types right in the new frontend. this should also help with documenting the values that are returned
I've done that to some degree here https://github.com/cljdoc/cljdoc/blob/master/src/cljdoc/spec/cache_bundle.clj -- but I'd like to have a broader set of docs to base it off of, maybe some odd ones or other popular ones I didn't think about then
I've added a prefix to the path and plan to merge this in a moment
merged
❯ curl '' | gron | head -20
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 30615 0 30615 0 0 45413 0 --:--:-- --:--:-- --:--:-- 45694
json = {};
json.defs = [];
json.defs[0] = {};
json.defs[0].arglists = [];
json.defs[0].arglists[0] = [];
json.defs[0].arglists[0][0] = "joined-paths";
json.defs[0].doc = "Splits a string joined by the OS-specific path-seperator into a vec of paths.\n";
json.defs[0].file = "babashka/fs.cljc";
json.defs[0].line = 754;
json.defs[0].name = "split-paths";
json.defs[0].namespace = "babashka.fs";
json.defs[0].platform = "clj";
json.defs[0].type = "var";
json.defs[1] = {};
json.defs[1].arglists = [];
json.defs[1].arglists[0] = [];
json.defs[1].arglists[0][0] = "path";
json.defs[1].arglists[0][1] = "target";
json.defs[1].doc = "Create a soft link from path to target.\n";
json.defs[1].file = "babashka/fs.cljc";
Not sure where your experiments will take you @corasaurus-hex but this new thing looks interesting to me: https://clojurians.slack.com/archives/C06MAR553/p1679354354083419