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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend