├── .github ├── Contributing.md ├── PULL_REQUEST_TEMPLATE.md └── semantic.yml ├── .gitignore ├── Jenkinsfile ├── LICENSE ├── MODULES ├── README.md ├── clean_mongo.js ├── clean_shell.bat ├── compose-builder ├── .env ├── .gitignore ├── Makefile ├── README.md ├── add-asc-http-export-secure.yml ├── add-asc-http-export.yml ├── add-asc-mqtt-export-secure.yml ├── add-asc-mqtt-export.yml ├── add-device-bacnet.yml ├── add-device-camera.yml ├── add-device-grove.yml ├── add-device-modbus.yml ├── add-device-mqtt.yml ├── add-device-random.yml ├── add-device-rest.yml ├── add-device-snmp.yml ├── add-device-virtual.yml ├── add-modbus-simulator.yml ├── add-mqtt-broker.yml ├── add-mqtt-messagebus.yml ├── add-security.yml ├── add-taf-app-services.yml ├── add-taf-device-services-mods.yml ├── common-sec-stage-gate.env ├── common-security.env ├── common.env ├── docker-compose-base.yml ├── docker-compose-ui.yml ├── gen-header ├── get-api-gateway-token.sh └── upload-api-gateway-cert.sh ├── create-containers.sh ├── init_mongo.js ├── init_shell.bat ├── linux_setup.sh ├── mongoAdminOperStateUpdate.js ├── mongoshell.bat ├── prepare-environment.sh ├── project-metrics ├── README.md ├── dockerhub-downloads.py ├── fetch_repos.sh └── release_metrics.py ├── releases ├── README.md ├── barcelona │ └── compose-files │ │ ├── docker-compose-barcelona-0.2.0.yml │ │ └── docker-compose-barcelona-0.2.1.yml ├── california │ └── compose-files │ │ ├── docker-compose-california-0.6.0.yml │ │ ├── docker-compose-california-0.6.1.yml │ │ └── security │ │ └── docker-compose-california-0.6.0.yml ├── delhi │ └── compose-files │ │ ├── docker-compose-delhi-0.7.0.yml │ │ ├── docker-compose-delhi-0.7.1-arm64.yml │ │ ├── docker-compose-delhi-0.7.1.yml │ │ ├── docker-compose-redis-delhi-0.7.1.yml │ │ └── security │ │ └── docker-compose-delhi-0.7.0.yml ├── edinburgh │ └── compose-files │ │ ├── README.md │ │ ├── docker-compose-edinburgh-1.0.1.yml │ │ ├── docker-compose-edinburgh-no-secty-1.0.1.yml │ │ └── docker-compose-redis-edinburgh-no-secty-1.0.1.yml ├── fuji │ └── compose-files │ │ ├── docker-compose-fuji-no-secty.yml │ │ ├── docker-compose-fuji.yml │ │ └── docker-compose-redis-fuji-no-secty.yml ├── geneva │ └── compose-files │ │ ├── README.md │ │ ├── docker-compose-geneva-mongo-arm64.yml │ │ ├── docker-compose-geneva-mongo-no-secty-arm64.yml │ │ ├── docker-compose-geneva-mongo-no-secty.yml │ │ ├── docker-compose-geneva-mongo.yml │ │ ├── docker-compose-geneva-redis-arm64.yml │ │ ├── docker-compose-geneva-redis-no-secty-arm64.yml │ │ ├── docker-compose-geneva-redis-no-secty.yml │ │ ├── docker-compose-geneva-redis.yml │ │ ├── docker-compose-geneva-ui-arm64.yml │ │ ├── docker-compose-geneva-ui.yml │ │ └── docker-compose-portainer.yml ├── hanoi │ └── compose-files │ │ ├── Makefile │ │ ├── README.md │ │ ├── docker-compose-hanoi-arm64.yml │ │ ├── docker-compose-hanoi-no-secty-arm64.yml │ │ ├── docker-compose-hanoi-no-secty.yml │ │ ├── docker-compose-hanoi-ui-arm64.yml │ │ ├── docker-compose-hanoi-ui.yml │ │ ├── docker-compose-hanoi.yml │ │ └── docker-compose-portainer.yml └── nightly-build │ └── compose-files │ ├── Makefile │ ├── README.md │ ├── docker-compose-nexus-arm64.yml │ ├── docker-compose-nexus-no-secty-arm64.yml │ ├── docker-compose-nexus-no-secty.yml │ ├── docker-compose-nexus-ui-arm64.yml │ ├── docker-compose-nexus-ui.yml │ ├── docker-compose-nexus.yml │ ├── docker-compose-portainer.yml │ └── taf │ ├── docker-compose-taf-nexus-arm64.yml │ ├── docker-compose-taf-nexus-no-secty-arm64.yml │ ├── docker-compose-taf-nexus-no-secty.yml │ ├── docker-compose-taf-nexus.yml │ ├── docker-compose-taf-perf-nexus-arm64.yml │ ├── docker-compose-taf-perf-nexus-no-secty-arm64.yml │ ├── docker-compose-taf-perf-nexus-no-secty.yml │ └── docker-compose-taf-perf-nexus.yml ├── reset-dockers.sh ├── run-it.sh ├── startdb-no-auth.bat ├── startdb.bat └── update-packages.sh /.github/Contributing.md: -------------------------------------------------------------------------------- 1 | ## Commit Message Guidelines 2 | 3 | We have very precise rules over how our git commit messages can be formatted. This leads to **more readable messages** that are easy to follow when looking through the **project history**. For full contribution guidelines visit 4 | the [Contributors Guide](https://wiki.edgexfoundry.org/display/FA/Committing+Code+Guidelines#CommittingCodeGuidelines-Commits) on the EdgeX Wiki 5 | 6 | ### Commit Message Format 7 | Each commit message consists of a **header**, a **body** and a **footer**. The header has a special format that includes a **type**, a **scope** and a **subject**: 8 | 9 | ``` 10 | (): 11 | 12 | 13 | 14 |