ctsit / redcap_external_module_development_guide

A resource for REDCap module development for REDCap admins and developers presented at https://ctsit.github.io/redcap_external_module_development_guide/
Other
8 stars 9 forks source link

Add guidance on the value of a good README #41

Open pbchase opened 3 years ago

pbchase commented 3 years ago

Add guidance on the value of a good README as well as a template for a README.md

In the text of the guide, we should tell me about the value of good documentation in making a module accessible to people who don't write code, don't have a place they can test modules, and insufficient time to test them all. We should talk about how REDCap will present their documentation and why a Markdown file is so much more valuable than other forms of documentation.

The template should include the most common elements of READMEs we respect. Here's a starter for the content that should be in it.

Every module README should have these sections:

Consider adding the text above as the content in the template to explain what needs to go in each section. In so doing, the template could be self-documenting.

I think these READMEs are good examples to borrow content from or explain the common, but non universal needs in module documentation: