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 Этот плагин позволяет получить актуальную информацию о версии проекта и использовать ее для различных целей, таких как отображение версии в пользовательском интерфейсе или логирование.