More intro material from a Rustacean point of view #2675
Labels
C-meta
Component: Relating to ICU4X as a whole
help wanted
Issue needs an assignee
T-docs-tests
Type: Code change outside core library
Milestone
I think ICU4X's readme and tutorials are largely written from the point of view of "I am an internationalization user and I want to use ICU4X", which is quite reasonable since that is the majority of our clients.
I do think that we should also try and pay attention to the potential user base of Rustaceans who may not necessarily know much about internationalization.
I do try to make some fixes along these lines in #2674 (inspired by feedback from @Gankra) but we probably need deeper changes.
A nice thing about the Rust community is that in general folks tend to be rather curious and interested in other Rust projects, even if they don't plan to use it any time soon. This leads to a lot of foot traffic on libraries due to curiousity rather than need, and I think so far ICU4X's tutorials and readme (and the draft 1.0 blog post) target people coming here from need. It would be good for ICU4X to also target people arriving here out of curiosity, which will be great for growing the group of people who will wish to advertise the library when they hear someone has needs that fit, and also leading to potential contributors. I've contributed to plenty of Rust libraries that I have basically no intention of using, because the libraries were cool.
I think I see two questions we could be answering better:
The latter one is technically broader in scope than just ICU4X (people wanting to internationalize will likely want to use something like fluent as well, and also some translation management interface, and a bunch of other such things), but we can try to answer that question in the context of ICU4X at least, to make it easier for whoever eventually writes a general guide of this form.
cc @sffc @zbraniecki @echeran
The text was updated successfully, but these errors were encountered: