cljdoc

Cora (she/her) 2023-03-13T01:49:23.439789Z

@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 🙂

lread 2023-03-13T16:01:39.213319Z

Cool, will find some time soon to have a peek!

💜 1
lread 2023-03-13T21:45:58.229349Z

@corasaurus-hex I took a peek and left some feedback.

Cora (she/her) 2023-03-13T22:11:11.535579Z

aaaand replied 🙂

Cora (she/her) 2023-03-13T22:11:17.315429Z

thank you!

lread 2023-03-13T22:37:51.068949Z

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.

Cora (she/her) 2023-03-13T01:50:00.754249Z

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

Cora (she/her) 2023-03-13T01:51:34.991329Z

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

Cora (she/her) 2023-03-19T00:16:38.890569Z

I've added a prefix to the path and plan to merge this in a moment

Cora (she/her) 2023-03-19T00:26:12.861029Z

merged

🎉 1
Cora (she/her) 2023-03-19T00:29:32.683649Z

❯ 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";

lread 2023-03-21T14:09:01.739549Z

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