Closed Mr0grog closed 4 years ago
We often put an emoji as the first character of the description.
📚 is docs 💾 is infrastructure (ansible/chef/puppet scripts etc.) 🤖 for repos built by our automated static site generator etc.
Emojis are fine for us who will get used to it, but new folks won't have any idea what it means until they see some index describing what they mean, and they will easily be forgotten. Could be nice to have together with what @Mr0grog is suggesting though.
Another thing we can do is to use the repository tags as metadata. Adding type:discussion
for repositories that are for discussions and so on. Would also help with automation as our scripts can then use those tags for querying for only type:code
repositories and so on.
Edit: sorry, they are not called tags
in Github language, I'm thinking about the topics
.
Emojis are fine for us who will get used to it, but new folks won't have any idea what it means until they see some index describing what they mean, and they will easily be forgotten.
This is also one of the reasons icons consistently perform poorly against text for buttons in usability studies :)
That said, I think icons/emoji might be OK in the description as long as they are paired with text in the readme. Not sure on 💾 for infra. What about 🚚 or 🔌?
Use the repository tags as metadata. Adding
type:discussion
for repositories that are for discussions and so on. Would also help with automation as our scripts can then use those tags for querying for onlytype:code
repositories and so on.
👍 on that.
OK, I think we need to move forward with this. I’ll bring this up for last call feedback in next week’s all hands (2018-04-30). In the mean time, I think what we’ve got at this point is:
Repo categories:
Labeling:
type-<category>
(e.g. type-discussion
) (EDIT: was previously type:<category>
)Discussion: CRDT Research
Ok, there’s been no feedback, so let’s go with the above.
@VictorBjelkholm or anybody else who has access rights, interested in helping update all the relevant repos?
EDIT: moved repo checklist from here to the top of the issue.
Add the topic
type:<category>
(e.g.type:discussion
)
I just tried to add these to this repo and discovered GitHub does not allow colons in topics (just letters, numbers, and hyphens). How about type-<category>
(or type--<category>
if we need more differentiation)?
/cc @VictorBjelkholm, I think you were the most interested in setting topics.
@Mr0grog is "type" needed? The labels are under our control so we just need to make sure they are distinct. If there's a label discussion
it would then be clear that it is a that type
. Or could there be labels that belong to multiple types?
@vmx reason for prepending anything is so we can have automated tools that are making decisions based on those. As there won't be any distinction without a prefix, the tool won't realize it doesn't have to care about something being labelled as ipfs
vs discussion
.
@Mr0grog Using a -
instead of :
would be fine and seemingly the only option as well.
👍 updated the post here that has the canonical info. Also added it all to the OP.
Update here: we have a way we want to mark things and a list of repos that probably need those markings (see top of this thread). What this needs is:
Anybody who’s got some free time, just pick one repo from the list that’s not checked off and do the above! It would be enormously helpful.
In the time since this issue was opened, we're seeing repos being used as hybrids -- for example, even this docs repo, since it's used as
The issue has been dormant for so long that best practice now seems to be to close it, and re-open if necessary.
Similar to #54, we need clear indicators of repos that aren’t software. See the “key” tab the repo inventory for some categorizations: https://docs.google.com/spreadsheets/d/1IDVAGfniyHCJLIxLc3y7K7YTOFGCtgwTVCZEojtNLlw/edit#gid=1355406849
I think I might categorize them this way:
ipfs/research
oripfs/pm
)And I might mark the repos them this way:
UPDATE: Current Resolution
Repo categories:
Labeling:
type-<category>
(e.g.type-discussion
) (EDIT: was previouslytype:<category>
)Discussion: CRDT Research
Repos That Need Fixing
The following is based on https://docs.google.com/spreadsheets/d/1IDVAGfniyHCJLIxLc3y7K7YTOFGCtgwTVCZEojtNLlw
Documentation:
Website:
Discussion:
Infrastructure:
Resource: