write the readable readme txt
play

write_the_readable_README.txt Daniel D. Beck @ddbeck Write the - PowerPoint PPT Presentation

write_the_readable_README.txt Daniel D. Beck @ddbeck Write the Docs NA May 23, 2016 A simple, easy-to-consume, self-wrapping blah blah object for collection from blah blah pseudo-trees with support for automatic blah-shifting


  1. write_the_readable_README.txt Daniel D. Beck @ddbeck Write the Docs NA – May 23, 2016

  2. A simple, easy-to-consume, self-wrapping blah blah object for collection from blah blah pseudo-trees with support for automatic blah-shifting consumability blah blah blah blah bah @ddbeck

  3. Let's talk about CONFIDENCE @ddbeck

  4. >200 README s @ddbeck @ddbeck

  5. Context What kind of project is this? What other files accompany this README? What markup is this? @ddbeck

  6. Content What topics does the file cover? What links does this file have? What images does the file have? @ddbeck

  7. Subjective What was good? What was bad? How did the README make me feel? @ddbeck

  8. The Bad News README quality varies. There are few conventions. READMEs are missing information. @ddbeck

  9. 17%* of READMEs don't want you to know 
 the project's name. @ddbeck

  10. 31% of READMEs don't want you to know 
 what the project is. @ddbeck

  11. 46% of READMEs don't want you to know 
 where the project is. @ddbeck

  12. The Good News README quality varies. There are few conventions. READMEs are missing information. @ddbeck

  13. The README Renaissance @ddbeck @ddbeck

  14. The Typical README A Markdown file Jargon-filled description of the project A random selection of topics @ddbeck @ddbeck

  15. 1. Identify the project. 2. Evaluate the project. 3. Use the project (once). 4. Engage with the project. @ddbeck

  16. Let's do the work. @ddbeck @ddbeck

  17. github.com/ddbeck/readme-checklist @ddbeck

  18. Context What kind of project is this? What other files accompany this README? What markup is this? @ddbeck

  19. Identify What's the name of the project? What's the URL for the project? Who's the author of the project? @ddbeck

  20. Evaluate How does this project help? What are the terms of use? @ddbeck

  21. A simple, easy-to-consume, self- wrapping parthenocarpic object for collection from baccate pseudo-trees with support for automatic color-shifting consumability status indication. @ddbeck

  22. Mad Libs With <project> you can <verb> <noun>… <project> helps you <verb> <noun>… Unlike <alternative>, <project> <verbs> <noun>… @ddbeck

  23. With Banana, you can have a snack. You'll like Banana because Banana turns yellow when you can eat it. Banana's better than Orange because you can open it without a knife. Unlike Peach, Banana doesn't have a pit. @ddbeck

  24. With Banana, you can have a snack. You'll like Banana because Banana turns yellow when you can eat it. Banana's better than Orange because you can open it without a knife. Unlike Peach, Banana doesn't have a pit. @ddbeck

  25. Evaluate How does this project help? What are the terms of use? @ddbeck

  26. Use 1. Name your prerequisites. 2. List your installation steps. 3. Show that it works once. @ddbeck

  27. Engage Where is the documentation? Where do contributions go? Where are the people? @ddbeck

  28. github.com/nayafia/contributing-template @ddbeck

  29. 1. Identify the project. 2. Evaluate the project. 3. Use the project (once). 4. Engage with the project. @ddbeck

  30. Let's talk about CONFIDENCE @ddbeck

Recommend


More recommend