-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
readme TOCs + formatting #118
Comments
Hi @tomhuhges, thank you for raising this issue! ❤️ 🎉 (seriously, it means a lot to us!) They were mostly written by someone who is dyslexic and whose first language is not English. 😉 They all need some serious editorial attention (yes, I use italics "too much" but only because I don't know how
Conclusion: Go for it! 🚀
Thanks again!
|
great! the content from what i've seen so far is pretty awesome so i don't think it needs much. but i'll take a look to see if anything needs doing. also i could have used a better word than 'insane' to describe the italics, so apologies for that. i meant 'quirky' 🙃 |
Suggestion: a style guide (say an agreed upon set of rules) might make it more easy for folk to contribute to this particular effort without creating clashes. For example, add a table of contents at the top of each readme , etc, etc. |
Here is a repo with some beautiful README files: https://github.com/matiassingers/awesome-readme What I conclude here is that bold is used to emphasize words, not italic. The usage of normal, italic and bold in the same sentences are, in my opinion, not really that readable. Just my 2 cents. |
agree about a style guide, as long as it's not too strict. if i have a go at reformatting the start-here readme then i could use points i come across from that and incorporate them into a style guide. i think this could also be an accessibility issue. gov.uk's guidelines for accessible text has the following:
|
I agree with the majority of what everyone's saying, but wanted to throw in a word about appreciating the semi-manic-like formatting style that most dwyl repos have currently. The 'talk-like' nature conveys a lot of information without needing to repeat things for emphasis. I read a lot of educational material and these automatically stood out to me as being written by humans, who were excited about what they're talking about. They are also, as Nelson pointed out, highly "scannable". I think you raise a really good point, Tom (and your website rules 🌟 🌟 🌟 ). It's also my personal hope that we can try to retain a similar voice when improving these. Also +1 for helping/reviewing anything I can. I was a CW major and have done a fair amount proof-reading in the past. |
I just stumbled upon this issue after thinking one (and in fact all) of the READMEs were crying out for a Contents section. I then thought about creating a script which would auto-generate one based on headings and then found that of course someone has already done so 😄 - see doctoc I tried it out on a README and with minimal tweaking got good results (see image below)- any thoughts on this? Is there general agreement that READMEs (especially big ones) are more readable with a contents section? |
@mattlub I was writing about this on a different repo a month ago: dwyl/alc#15 (comment) I think we absolutely need this, as you say, particularly on big readmes: dwyl/learn-tachyons#26 Looks like it will require a little tweaking because we use a lot of different levels of titles to make sure it's easy to link to specific steps in the readmes. I think this is fantastic and has helped me a lot when linking people to things (I really miss it on repos that use bold instead of 🎉 PRs welcome! |
@iteles ok sure- still even with the tweaking, I reckon it takes under 5 minutes with the tool. The only possible problem is if new sections/headings get added in the future, they would have to be either manually added to the contents, or the tool would have to be used again and then the tweaking would have to be redone. Maybe a guideline for how the contents sections should look would be required to maintain consistency. I'll do a PR on Tachyons anyway and see what you think. |
(intro: i've never contributed to open source before but want to get involved - dwyl looks like a great place to get started. hi!)
quite a lot of the dwyl readmes are really daunting to look at. and i feel it would be good to add a table of contents to the top of each one, so you can immediately see what you're about to read and jump to parts that interest you, or to make things easier to find later on, or to make it easier to see if a readme is missing any sections.
in terms of formatting, they could make use of horizontal rules to separate sections of text. there's also an insane overuse of italics, but that might just be my personal opinion...
as a first contribution, i'm willing to go through some repos (starting with this one) and tidy up the readmes (making sure not to change any of the content).
let me know if you think this is worthwhile + feel free to add any other suggestions. ✌🏻
The text was updated successfully, but these errors were encountered: