Git Product home page Git Product logo

kylelobo / the-documentation-compendium Goto Github PK

View Code? Open in Web Editor NEW
5.5K 5.5K 760.0 188 KB

๐Ÿ“ข Various README templates & tips on writing high-quality documentation that people want to read.

awesome docs documentation documentation-template documentation-theme documentation-tool guidelines project-documentation readme readme-bolierplate readme-first readme-md readme-standard readme-template technical-writing template-project templates

the-documentation-compendium's Issues

Additional bug report template sections

Coming from a background of both tech support and DevOps, the most useful question that I tend to ask on every inbound issue is "What have you tried to resolve the issue yourself?" This is usually followed by "What workarounds are available to you while we work to resolve the issue?" These questions are equally valuable to the reporter and the supporter, and sometimes lead to misunderstandings resolving themselves. Having them as part of the template also discourages "We've tried nothing and are out of ideas" bugs from being filed.

Make an IoT README template

It should involve things such as description, sensors used, s/w requirements, h/w requirements, schematics, how to install a library in the Arduino IDE, baud rate settings, usage etc.

Refer to the various Arduino project documentations for assistance.

Make a minimal IoT README template

It should involve things such as description, s/w requirements, h/w requirements, schematics, usage etc.

Refer to the various Arduino project documentations for assistance.

CONTRIBUTING.md should not be a git tutorial

https://github.com/kylelobo/The-Documentation-Compendium/blob/d472f574099bf4fec09c2a843857a9b10dc0a40f/CONTRIBUTING.md

This is tutorial on how to use git. This has nothing to do with real-world project contribution guidelines that would be useful in the context of a working git project. There are far better "How to use git" tutorials out there, and this space should describe either

  • how to actually contribute to this repo, or
  • in general, a proposed education around the politics and conventions of contributing at large

Restructured Text?

Ohai, can we also have that as restructured text? I use sphinx to document my projects and rST just goes better with that :)

Minimal template has link to missing "Deployment" section

The minimal README.md template has a link to "Deployment" in the intro of "Getting Started". However, this section is by default not present in the template.

To me, it seems that there are two ways to address this:

  1. Rewrite the sentence in "Getting Started" and instead refer to "Usage" of the project rather than "Deployment".
  2. Add the "Deployment" section, similarly as it is present in the standard README version.

My take would be to go for (1), as it is probably more in line with the minimalistic nature of this template. However, (2) might be easier, as it requires just copy-pasting from the standard template. Another advantage of (2) would be that minimal and standard deviate as little as possible from each other, making migration between the two easier.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.