Following up on #1109 (unifying the name of the project), I'm putting forward a proposal to unify the project description as well. Currently we have at least three variants:
I'm proposing "A community-curated collection of simplified and example-driven man pages." which is combines the best aspects of all three IMO. The goal is to use the same phrasing everywhere, kind of as a slogan.
Any thoughts? I'm wondering about "curated" (maybe "maintained" instead?) and "example-driven" (maybe "example-based" instead?).
"A community-curated collection of simplified and example-driven man pages." is too big for my taste if we are planning to use it as a slogan.
I think the main problem is with "community-curated". I am good with just "curated". Similar to the awesome lists. They also mention "curated".
"A curated collection of simplified and example-driven man pages." feels much better.
I think the "community" aspect is way more important than the "curated" part. Do you think there could be a way to rephrase it more concisely while preserving the community focus?
I personally think we can't get much more concise than
Simplified and community-driven man pages
And any attempt at reducing it's length further down would imply a change in meaning.
HOWEVER, I can see the the Simplified dropping, and using only
Community-driven man pages
Maybe even
Community-curated man pages
Of course this is just the tagline. It needs to be have a punch. And as @waldyrious says, it needs to emphasize the community around it.
Right below this, the whole description of the project makes more sense as (like @agnivade champions)
A community-curated collection of simplified and example-driven man pages
Now if you wanted to go all Mad Men on it 😂 :
man pages for the layman
I think that something to emphasise the simplified nature of the tldr-pages is also important
Revisiting this issue, I think the main traits we should emphasise are the simplicity, as @sbrl says, and the community aspect as I mentioned above.
The fact that the tldr-pages are example-based is kind of subsumed in the "simplicity" part, and we can always describe the project in prose in the README and elsewhere. The community-driven, community-curated, etc. can be neatly contained in the adjective "collaborative", which hopefully overcomes @agnivade's concern with the wording of that aspect.
With that in light, what do you guys think of the following?
a collaborative collection of simplified man-pages
I also like @ostera's proposal
man pages for the layman
which is reasonably descriptive and catchy, so would work well as a slogan, with the first one then incorporated in the extended, free-form description.
Can we pick one of these two, or do you suggest something else? I would be fine with either of these, although I'm tending to slightly favor the latter.
I favor the first one. But can we add the word 'curated' please ? That gives the impression that the content is specially tailored.
We can re-introduce "curated", sure, but I wanted to avoid a less common word, and shorten the description as much as possible. But mainly, I confess I'm a little puzzled by your comments in this thread regarding the word "curated" -- why do you think it's important convey the notion that the project's content is specially tailored? Also, specially tailored to what, exactly?
But mainly, I confess I'm a little puzzled by your comments in this thread regarding the word "curated"
Haha, sure. I love the "awesome" series of repos, if you are aware of them ? All of them have the word "curated". https://github.com/vuejs/awesome-vue, https://github.com/avelino/awesome-go. I kinda like that. Hence this preference.
I hope it's not not too uncommon a word. It's okay if you think it stretches the description too much, we can drop it.
I do know the awesome series of repos (I've created one myself :)), and I understand why they use the word "curated" — to mean that there's a deliberate selection of items that are considered awesome, i.e. standing out from the rest, rather than being merely lists aiming at complete coverage.
In our case, we do have curated content within the pages themselves (we follow the philosophy of providing a representative usage sample, rather than a comprehensive reference, and the 8-example limit enforces this in practice), but crucially, we don't exactly curate which pages are included in our list — quite the contrary: we do aim for complete coverage of items included.
This means that, yes, each page can be described as a curated set of examples, but the list itself (which is the focus of the description we're discussing in this thread) is not a curated set of pages, in that sense of "curated".
Now, we could assume the meaning of "curated" as "carefully collected and maintained", but I'm afraid the potential for ambiguity, plus the uncommonness of the word for non-native English speakers, does not justify its use. But as always, happy to consider arguments to the contrary!
Fair enough. I withdraw my objections. I go with the first choice then !
a collaborative collection of simplified man-pages
That's great to hear, thanks for understanding. Waiting for @ostera and @sbrl to comment, then.
My vote is for a collaborative collection of simplified man-pages.
You guys are no fun :P let's wait for @ostera (and maybe @rprieto) for the final tally.
Great discussion. I like the collaborative collection part, but not sure if simplified man pages reflects the truth. I think this project aims to complement man pages with concrete usable examples (given the absence of examples in most man pages, and the high-barrier to contribution). What about a collaborative collection of CLI examples to complement man pages?
Well, the standard manpage format does prescribe an (optional) "EXAMPLES" section that pretty much covers the same ground as we do here,† so I'm not sure we can be considered _complementary_ to man pages other than the fact that many manpages lack that section, which is incidental, rather than deliberate.
So in my view it's neither necessary nor accurate to include a note on such complementarity — in fact, in a perfect world where all manpages did include an EXAMPLES section, tldr pages would be _precisely_ pared-down (i.e. simplified) versions of manpages, containing only the (possibly shortened) contents of that section :)
† In fact, those are probably a good source of low-hanging fruit for missing pages — something to keep in mind in #1070.
That said, I do get the appeal of mentioning "examples" rather than merely "simplified". My only concern is making the short description not so short after all, hence my proposal to have a quick slogan-like description, with a more detailed (say, a one or two sentences) in the README, home page, etc.
Or we could go full descriptive and less evocative, dropping the reference to manpages entirely:
collaborative collection of usage examples for command-line tools
(which, again, I find perfectly cromulent, but much blander than @ostera's punny "man pages for the layman" :P)
Maybe we could re-introduce some fun with a little alliteration :stuck_out_tongue:
collaborative collection of common (use) cases for console commands
Or maybe even better:
collaborative collection of compact cheatsheets for console commands
_cromulent_ indeed, good sire!
Hello everyone, I’m late to this too. My half øre (because two cents is too mainstream) would be to go with something that has pizzazz.
I like the alliterations! I do indeed. So in order of preference:
1 - self vote.
2 - alliterations.
3 - other more specific and less playful alternatives.
My reason behind this is that even thou we may be serving experienced but forgetful users, we are still aiming at the newcomers, and the last thing newcomers need is another RTFM.
Being playful and maintaining quality is a hard balance to keep, but so far we’ve done great work on curating these pages. Don’t see why we couldn’t try and check how the numbers do...after all Any rebranding is done to increase awareness and pull the brand value up ☝🏼
s/ he last thing/ the last thing
Can’t edit on GitHub for mobile?! Outrageous!
(ノಥ,_」ಥ)ノ彡┻━┻
I do like collaborative collection of compact cheatsheets for console commands a lot too!
Still not resolved. Both A collection of simplified and community-driven man pages (also with A and without it) and simplified and community-driven man pages are present.
I would go with the second one to end the branding issue and go on. It's simple and effective slogan, it simply works.
Once #1109 gets closed, this issue can be closed aswell.
@zdroid I'm not sure that's the case. That issue is about the project name, while this is about the slogan / short description. But I do agree we should make a push to get a final decision in both! 👍
But I have to say, collaborative collection of compact cheatsheets for console commands catches the attention quite well.
Is anyone actually opposed to collaborative collection of compact cheatsheets for console commands? I get that it's playful, but not in a way that detracts from its clarity; in fact, I'd argue that it's better than the current one _regardless_ of its fun aspect: it's even more explicit and informative than simplified and community-driven man-pages, and the fun part is just a bonus. Here's why:
--help output and no manpage)If you're worried about the length, I think we could shorten it without loss of meaning:
...which would lead us to collaborative cheatsheets for console commands, which IMO is just as informative (albeit less playful), and still better than the current one. Let me be clear, by the way: I don't think we have a bad slogan at all! I just think we could do even better :)
ps - This is anectotal, but despite never using the Flux.jl package myself, I never forgot its clever slogan _"Relax! Flux is the ML library that doesn't make you tensor."_ — a catchy slogan goes a long way in making an idea memorable (which is why I argued for !
pps - Actually, if we want to go all-in in the communal aspect of this project, we could shorten the description to "collaborative cheatsheets for console programs" which would make an implicit acronym CCCP 😛 (just kidding!!)
I say we roll with collaborative cheatsheets for console commands.
@waldyrious Ah, I quite liked that one! Both variants would be fine by me :D
@ostera, @agnivade, any thoughts? This seems compatible with your comments above :)
I am fine with the shortened one, but I am wondering whether "cheatsheets" are a good idea for the description. Several times, in our reviews, we have mentioned that this project is unlike other 'cheatsheet" like project where various combinations of commands are just dumped without a specific order to build them. Won't that conflict with the idea that we have now cheatsheet in our description ?
Fair point. While "cheatsheet" may be interpreted in ways contrary to our mission (e.g. including contrived, code-golf-esque hyper-compact formulations, or featuring rare use cases or clever tricks), I still feel it's closer to "short list of common usage examples" than "simplified manpages". Ultimately, a manpage is a reference manual, and only a small portion of it (the EXAMPLES section) matches what we provide with tldr-pages. And many manpages don't even feature those.
So my perception is that we were using "manpages" in our description mostly based on them being the primary/default source of help content for CLI tools, which, as I mentioned above, is no longer true.
If it helps, I'd suggest adding the actual description of "short list of common usage examples" right at the top of the README, in the What is tldr? section, before the tar narrative.
Let's go with the shorter one of the 2 then :-)
Yeah, that's a good idea too @waldyrious. Though I think that we shouldn't drop the comparison to man pages completely though, because it's a common frame of reference we can use to get our point across more effectively.
Sounds good.
Though I think that we shouldn't drop the comparison to man pages completely though
Of course -- let's keep it in the README and wherever else it makes sense (especially since we still have "pages" in the project name). I was just referring to the slogan.
I'll open a PR making the change to collaborative cheatsheets for console commands, once #4035 is merged.
@waldyrious - Now that #4035 is merged, is it in your radar to send the PR for the description ?
Yeah, that was the plan :) I should be able to send the PR later today.
Most helpful comment
Yeah, that was the plan :) I should be able to send the PR later today.