├── .github └── workflows │ ├── codeql-analysis.yml │ └── go.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── NOTICE ├── README.md ├── apidoc └── openapi-spec.yml ├── catalog ├── catalog.go ├── controller.go ├── controller_test.go ├── errors.go ├── events.go ├── http.go ├── ldbstorage.go └── main_test.go ├── config.go ├── discovery.go ├── discovery_test.go ├── go.mod ├── go.sum ├── init.go ├── main.go ├── notification ├── controller.go ├── ldb_eventqueue.go ├── notification.go └── sse.go ├── router.go ├── sample_conf └── thing-directory.json ├── snap └── snapcraft.yaml └── wot ├── discovery.go ├── discovery_schema.json ├── error.go ├── thing_description.go ├── validation.go ├── validation_test.go └── wot_td_schema.json /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | /pkg/ 3 | *.snap -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/README.md -------------------------------------------------------------------------------- /apidoc/openapi-spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/apidoc/openapi-spec.yml -------------------------------------------------------------------------------- /catalog/catalog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/catalog/catalog.go -------------------------------------------------------------------------------- /catalog/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/catalog/controller.go -------------------------------------------------------------------------------- /catalog/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/catalog/controller_test.go -------------------------------------------------------------------------------- /catalog/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/catalog/errors.go -------------------------------------------------------------------------------- /catalog/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/catalog/events.go -------------------------------------------------------------------------------- /catalog/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/catalog/http.go -------------------------------------------------------------------------------- /catalog/ldbstorage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/catalog/ldbstorage.go -------------------------------------------------------------------------------- /catalog/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/catalog/main_test.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/config.go -------------------------------------------------------------------------------- /discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/discovery.go -------------------------------------------------------------------------------- /discovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/discovery_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/go.sum -------------------------------------------------------------------------------- /init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/init.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/main.go -------------------------------------------------------------------------------- /notification/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/notification/controller.go -------------------------------------------------------------------------------- /notification/ldb_eventqueue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/notification/ldb_eventqueue.go -------------------------------------------------------------------------------- /notification/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/notification/notification.go -------------------------------------------------------------------------------- /notification/sse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/notification/sse.go -------------------------------------------------------------------------------- /router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/router.go -------------------------------------------------------------------------------- /sample_conf/thing-directory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/sample_conf/thing-directory.json -------------------------------------------------------------------------------- /snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/snap/snapcraft.yaml -------------------------------------------------------------------------------- /wot/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/wot/discovery.go -------------------------------------------------------------------------------- /wot/discovery_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/wot/discovery_schema.json -------------------------------------------------------------------------------- /wot/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/wot/error.go -------------------------------------------------------------------------------- /wot/thing_description.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/wot/thing_description.go -------------------------------------------------------------------------------- /wot/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/wot/validation.go -------------------------------------------------------------------------------- /wot/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/wot/validation_test.go -------------------------------------------------------------------------------- /wot/wot_td_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TinyIoT/thing-directory/HEAD/wot/wot_td_schema.json --------------------------------------------------------------------------------