github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/content/ru/docs/plugins/version.md (about)

     1  
     2  ---
     3  title: "Version"
     4  linkTitle: "version"
     5  date: 2021-10-20
     6  description: >
     7    
     8  ---
     9  
    10  Плагин "version" в системе предоставляет информацию о версии и сборке проекта. Он отображает следующие параметры:
    11  
    12  1. `version`: Версия проекта.
    13  2. `revision`: Идентификатор ревизии (commit) в системе контроля версий.
    14  3. `revision_url`: URL-адрес, по которому можно просмотреть детали ревизии.
    15  4. `generated`: Дата и время генерации сборки проекта.
    16  5. `developers`: Список разработчиков, вовлеченных в проект.
    17  6. `build_num`: Номер сборки проекта.
    18  7. `docker_image`: Название Docker-образа, связанного с проектом.
    19  8. `go_version`: Версия языка программирования Go, используемого для разработки проекта.
    20  
    21  Плагин "version" предоставляет доступ к этой информации, что полезно для отслеживания версий и контроля процесса разработки.
    22  
    23  Пример использования плагина "version":
    24  
    25  
    26  ```javascript
    27  const versionInfo = EntityGetAttributes('version.version')
    28  console.log("Project version:", versionInfo.version);
    29  console.log("Revision:", versionInfo.revision);
    30  console.log("Revision URL:", versionInfo.revision_url);
    31  console.log("Generated:", versionInfo.generated);
    32  console.log("Developers:", versionInfo.developers);
    33  console.log("Build number:", versionInfo.build_num);
    34  console.log("Docker image:", versionInfo.docker_image);
    35  console.log("Go version:", versionInfo.go_version);
    36  ```
    37  
    38  Этот плагин позволяет получить актуальную информацию о версии проекта и использовать ее для различных целей, таких как отображение версии в пользовательском интерфейсе или логирование.