Hi All,
I’ve spent the last few days looking at xtdb as a complete newcomer, and I thought it might be useful to let you know where I’ve struggled and what was useful.
I think the first thing to note is that there is a lot of assumption in the documentation that we already know about Clojure and how to get “things” set up. For instance, I simply installed clojure from apt, and eventually realised that it was too old. (-M isn’t supported).
I found the v2 docker container to be extremely useful for getting started, so quickly moved to trying that. (Although without really considering how new it was at the time). It would be great if there was a v1 docker image that provides a rest api too, but I didn’t find one.
However, by far the most frustrating experience I’ve found is that there are so many broken links on the website. Also, more often than not, a broken link will take you to the main site instead of showing a 404, so you don’t immediately realise that the link is broken. Even worse, on the docs site there seems to be no 404 content, so the page is blank. And most of the links I found externally seem to point to docs that don’t exist any more.
(I assume that the docs site has been recently renamed to v1-docs(?), but it would be really good if this was v2-docs that “changed” instead! Or some other mechanism to keep links.)
As I was more interested in experimenting with the rest api initially, I found the openapi docs to be useful. However it would be great if the examples could form a complete eg curl command that we can run, as the context is often difficult to determine. (I’ve still not figured out how to “limit” the query, any tips gratefully received!).
Finally, although I don’t yet know if xtdb is good for our use case, I commend you on what looks like an excellent product and wish you all the best with v2.
I have intentionally not been too specific, or given examples, as I don’t want you to think that this is a request. I hope my feedback is taken with the spirit in which it is offered.