kb:bestpractices:documentation
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| kb:bestpractices:documentation [2023/08/12 09:59] – manuel.sebald | kb:bestpractices:documentation [2025/05/19 14:59] (current) – manuel.sebald | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Documentation ====== | ====== Documentation ====== | ||
| - | For a successful project, the documentation | + | Documentation |
| - | These better practices are mainly inspired by [[https:// | + | ===== Contents ===== |
| + | {{indexmenu>: | ||
| - | ===== Documentation Types ===== | + | ---- |
| - | First of all, be clear about what you want to write. The type of the documentation heavily influences the structure and style. Usually we use three different types: | + | <WRAP center round tip 100%> |
| + | **For generating documentation from your LabVIEW code, make sure to check out the [[kb: | ||
| + | </ | ||
| - | * Tutorial (aka "Quick Start" or " | + | ---- |
| - | * Guide (more comprehensive) | + | |
| - | * Reference (aka API documentation) | + | |
| + | ===== Project Documentation ===== | ||
| - | ==== Tutorial ==== | + | Project specific documentation shall be included in the Git repository under the folder ''/ |
| - | Tutorials are like a front door or a shop window. They demonstrate how your project " | ||
| - | New users usually first read the "Quick Start" section. They want a simple example to see how this library or application can be used. Give the user a quick lift. | + | ==== Tooling ==== |
| - | See also https://docs-guide.readthedocs.io/en/latest/ | + | For all types of diagrams, we use the free and for all platforms available tool [[https://www.drawio.com/ |
| + | Online tools that work in the cloud (e.g. Canva, MS365, ...) shall be avoided because of security and confidentially issues. | ||
| - | ==== Guide ==== | + | <WRAP center round note important 100%> |
| - | + | **Do not store confidential customer data in untrusted cloud services!** | |
| - | Should be a comprehensive documentation of the project. Main aspects are: | + | </ |
| - | + | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | + | ||
| - | ==== Reference ==== | + | |
| - | + | ||
| - | References should: | + | |
| - | + | ||
| - | * answer the question " | + | |
| - | + | ||
| - | A reference is what our [[code: | + | |
| - | + | ||
| - | + | ||
| - | ===== Contents ===== | + | |
| - | {{indexmenu> | ||
kb/bestpractices/documentation.1691834355.txt.gz · Last modified: 2023/08/12 09:59 by manuel.sebald