doc: develop/application: add info about VERSION

Added the VERSION file to the list of application files.
Added link to the application version management page.

Signed-off-by: Grzegorz Ferenc <Grzegorz.Ferenc@nordicsemi.no>
This commit is contained in:
Grzegorz Ferenc 2023-08-09 10:42:14 +02:00 committed by Fabio Baltieri
commit e39b6c5195

View file

@ -45,6 +45,7 @@ Here are the files in a simple Zephyr application:
├── CMakeLists.txt ├── CMakeLists.txt
├── app.overlay ├── app.overlay
├── prj.conf ├── prj.conf
├── VERSION
└── src └── src
└── main.c └── main.c
@ -77,6 +78,12 @@ These contents are:
See :ref:`application-kconfig` below for more information. See :ref:`application-kconfig` below for more information.
* **VERSION**: A text file that contains several version information fields.
These fields let you manage the lifecycle of the application and automate
providing the application version when signing application images.
See :ref:`app-version-details` for more information about this file and how to use it.
* **main.c**: A source code file. Applications typically contain source files * **main.c**: A source code file. Applications typically contain source files
written in C, C++, or assembly language. The Zephyr convention is to place written in C, C++, or assembly language. The Zephyr convention is to place
them in a subdirectory of :file:`<app>` named :file:`src`. them in a subdirectory of :file:`<app>` named :file:`src`.