Documenting Apps
Note
The App documentation is part of the packaged App.
Terminology
Index |
Item |
Description |
Origin |
---|---|---|---|
1 |
Title |
App title |
‘Title’ field in the App. |
2 |
Company |
Company which maintains the App |
Company the uploading account belongs to. |
3 |
App description |
App short description |
‘Description’ field in the App. |
4 |
Splash description |
Some information about the App, |
doc/README.md from the App. |
5 |
Link to complete |
Complete App documentation |
Something referenced from within the doc/README.md. |
App documentation structure
Note
An App (.addon
file) is technically a ZIP file. See App file format for details.
Mandatory contents:
doc/README.md
— this will be rendered as the product’s splash description ad.Releasenotes.md
andReleasenotes.pdf
— The Markdown file allows viewing in the App Editor while the PDF file is used in the ZEISS Quality Software Store.
Recommended contents:
Documentation.md
(and optionalDocumentation.pdf
) — full App documentation
The App can contain an arbitrary number of additional files in the doc
folder referenced from within the files README.md
or Documentation.md
.
Example
Documentation related content of the App ‘Python API Examples’:
The README.md is the starting point for rendering the App’s splash description and will reference other files:
This will result in the following splash description:
Markdown
Note
See markdown guide for a brief description of the markdown format.
See ZEISS Quality Software Store — FileSelectionAndFiltering for example.
A markdown editor/viewer is integrated in the ZEISS INSPECT App editor.
Portable Document Format (PDF)
The standard expression to reference a PDF from doc/README.md
is:
See [Documentation](Documentation.pdf) for detailed description.
Converting Markdown files to PDF
The Visual Studio Code extension Markdown PDF allows to convert a Markdown file to PDF.