Intends to provide a Java SDK facilitating: * development of back-end integrations using mgmt api (including UI-s) * development of java based high-end devices (which could run Spring apps) to communicate with hawkBit via DDI API * implementation of demo/test cases using device & management SDK Status: initial draft - Feign client did & management API - done - Hal/HATEAOS Support - works (including in non-web apps) - device communication works when no software updates (e.g. pulling software base) - demo for single and multiple devices simulation (including management API uses) - TODO - fix software update flows - TODO - provide more integration points for developers to interact with device SDK Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
68 lines
736 B
Plaintext
68 lines
736 B
Plaintext
# Directories #
|
|
build
|
|
bin
|
|
tmp
|
|
.settings
|
|
.classpath
|
|
target
|
|
!hawkbit-rest/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/json/model/target
|
|
.allure
|
|
.vscode
|
|
.springbeans
|
|
.metadata
|
|
.project
|
|
.idea
|
|
artifactrepo
|
|
|
|
# Windows image file caches
|
|
Thumbs.db
|
|
|
|
# Folder config file
|
|
Desktop.ini
|
|
|
|
# OSX
|
|
.DS_Store
|
|
.svn
|
|
|
|
# Thumbnails
|
|
._*
|
|
|
|
# Files that might appear on external disk
|
|
.Spotlight-V100
|
|
.Trashes
|
|
|
|
# Compiled filed
|
|
*.class
|
|
|
|
# Package Files #
|
|
*.jar
|
|
*.war
|
|
*.ear
|
|
*.db
|
|
|
|
# Sonar
|
|
.sonar_lock
|
|
|
|
# VSCode
|
|
classpath-data.json
|
|
|
|
# Created by spring-boot-configuration-processor
|
|
.factorypath
|
|
|
|
# Eclipse IDE
|
|
*.pydevproject
|
|
|
|
# Intellij
|
|
*.iml
|
|
|
|
# Maven
|
|
maven.properties
|
|
.flattened-pom.xml
|
|
|
|
# Test Files
|
|
*.tmp
|
|
spring-shell.log
|
|
|
|
# Documentation
|
|
.gitmodules
|