cljdoc 2022-04-01

TIL - a thing called https://datacadamia.com/web/search/opensearch exists and cljdoc supports it. As a noob, I’m curious to learn more how this is used by cljdoc users. Is is just from their browsers?

trying to figure out if this would be useful to in-docset (not sure the word here but it's the docs for a group+artifact+version) search

I'm thinking not?

Ah yes. We should come up with some user-meaningful terms for server-side vs client-side searching, if that’s what you are getting at? I’m gonna guess the term “docset” comes from maybe https://kapeli.com/dash? I’d not heard it before my time on cljdoc.

I'm not sure I've just seen it in cljdoc

but it makes sense for me as a term for a specific package version's docs as a whole

in my branch I've been calling the docset that's been split up for easier searching a searchset

I think it might have let our geek-speak slip through to the user? Or maybe not, if it is a meaningful term…

I'm good with these definitions, and I think they make sense? ¯\(ツ)

We don’t want to imply that the server side search also searches within docs. Nor do we want to imply that the client side search finds libraries. Hmmm… Maybe “libraries search” vs “in-doc search”?

package search?

Well we’d both never heard of a docset prior to cljdoc, so… I dunno. But if we define the term I think it’d be fine.

What’s a package to a Clojure dev tho?

a jar?

a library... hmm

it's sort of a library finder

Naming, eh? simple_smile

ha, yep

libraries search works for now

Yeah, I think library is better than jar only because we’d like to search more than just jars. (source-based libs someday).

oh right

that's true

maybe libraries search vs doc search

I like libraries search cause it describes the target your are searching.

I'm on-board with that

maybe your initial impulse was right

in-doc search

or in-library search?

I do really like docset

and I'd be ok with introducing that language to users

hmm… once we’ve found our library, we are now searching within its docs.

or docset, if you please

So “in-docset search”?

doclet

we can call it a docker 🧌

1

Java calls their API docs javadocs

clodoc

I think maybe “in-doc” “in-docset” might be ok?

i'm good with that

I think we need something like the “in-” to stress we are only searching within

But not sure if it does the job, really, as a user I might assume I am searching in all docsets. I think our shorthands are good, but a little text might help in the UI.

we really need a term for group + artifact + version

coordinate?

That is technically sometimes called a coordinate

but a coordinate is a location of a thing but not the actual thing

It points to a release

single docset search

maybe?

Yah, that’s good. Conveys it all.

I like it

and I googled and docset is in use by dash but also by doxygen

seems like conceptually this is a thing we can use

also calling it single docset search leaves us open for later having multi-docset search

the wording still works, I mean

Yeah, and I think “libraries search” works nicely still.

absolutely

and it leaves it open to further search enhancements for finding libraries

instead of like coordinate search or something

that would be limited

👍 1

I’m thinking maybe we should summarize this in a git issue? For posterity. And with action item of updating any user-facing docs and ui.

i'm with ya

soonest I could do that is tomorrow tho

unless you have time

Coolio. I can do now. You can edit/comment later if you like.

thanks!

My pleasure. And as always, a pleasure chatting/working with you @corasaurus-hex!

💜 1

and likewise 💜

1