Skip to content

Commit 731bda5

Browse files
librementetomootes
andauthored
docs(standard): add more context to softwareType definitions
Co-authored-by: Tom Ootes <tom@ootes.io>
1 parent 226d5a4 commit 731bda5

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

docs/standard/schema.core.rst

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -274,20 +274,22 @@ Key ``softwareType``
274274

275275
The keys are:
276276

277-
- ``standalone/mobile`` - The software is a standalone, self-contained
278-
The software is a native mobile app.
277+
- ``standalone/mobile`` - The software is a standalone application, typically
278+
installed and run on a mobile operating system.
279279
- ``standalone/iot`` - The software is suitable for an IoT context.
280280
- ``standalone/desktop`` - The software is typically installed and run in a
281281
a desktop operating system environment.
282-
- ``standalone/web`` - The software represents a web application usable by
283-
means of a browser.
284-
- ``standalone/backend`` - The software is a backend application.
285-
- ``standalone/other`` - The software has a different nature from the once
282+
- ``standalone/web`` - The software is a web application that runs on a server
283+
and is accessible through a web browser.
284+
- ``standalone/backend`` - The software is a backend application that provides
285+
interfaces (e.g., APIs) for other services. Typically it does not provide
286+
direct user interfaces.
287+
- ``standalone/other`` - The software has a different nature from the ones
286288
listed above.
287289
- ``addon`` - The software is an addon, such as a plugin or a
288290
theme, for a more complex software (e.g. a CMS or an office suite).
289-
- ``library`` - The software contains a library or an SDK to make it
290-
easier to third party developers to create new products.
291+
- ``library`` - The software is a library or SDK intended to be used
292+
by developers in other software projects.
291293
- ``configurationFiles`` - The software does not contain executable
292294
script but a set of configuration files. They may document how to
293295
obtain a certain deployment. They could be in the form of plain

0 commit comments

Comments
 (0)