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?
https://github.com/cljdoc/cljdoc/issues/186#issuecomment-439658893… I bet @vincent.cantin can enlighten me!
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
Java calls their API docs javadocs
clodoc
I think maybe “in-doc” “in-docset” might be ok?
yep
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
oh ya, that.
but a coordinate is a location of a thing but not the actual thing
True
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
Yeah, me too!
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
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!