Frank Mai

Results 17 issues of Frank Mai

Add `WithAppendSliceNonRepeated` options, works like `WithAppendSlice` but deduplicate the repeat items.

v2

this PR is going to address the following case. ``` go // entity import "github.com/google/uuid" type User struct { UserID uuid.NullUUID `uri:"id"` ... } ``` ``` go func GetFriend(c *gin.Context)...

bug

this PR is going to report an error rather than panic with stack overflow when walking too deep on form(or customized tag) mapping. mitigate some cases like #2203, #1978.

please exposure the argument `readonly_count` of `alicloud_kvstore_instance` resource. https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/services/r-kvstore/create_instance.go#L116

**Fixes:** https://github.com/cnrancher/octopus/issues/156 **Problem:** There are some issues in MQTT adaptor implement: 1. Enrich the type of property. 1. The existing access model cannot handle those write-only registers, and some registers...

pinned

**Fixes:** #154 **Problem:** There are some issues in OPC-UA adaptor implement: 1. Enrich the type of property. 1. The existing access model cannot handle those write-only registers, and some registers...

pinned

**Fixes:** #152 **Problem:** 1. Enrich the type of property. 1. Introduce a new field `accessModes` to handle more scenarios. 1. Merge `parameter` and `protocol` together. **Solution:** 1. Adjust `type`, the...

pinned

**Fixes:** https://github.com/cnrancher/octopus/issues/146 **Problem:** There are some issues in BLE adaptor implement: 1. The visitor/data converter of the BLE device is complex. 1. The observed value after operated is confused. 1....

pinned

**Improvement:** https://github.com/cnrancher/octopus/blob/26235beed387f9f0bc0e74d4659c128711756ed0/.drone.yml#L12-L22 The code lint of CI is not enough to find out the dirty tree if the vendor has changed: https://github.com/cnrancher/octopus/blob/26235beed387f9f0bc0e74d4659c128711756ed0/hack/make-rules/octopus.sh#L78 **References:** It can be improved by a new...

enhancement
pinned
area/ci

**Improvement:** It's necessary to add E2E testings to help QA team to control the quality of Octopus. **References:** - Check the test plan of PR https://github.com/cnrancher/octopus/pull/81. - Check the test...

enhancement
area/octopus
pinned