profile
viewpoint
Yazhong Liu yorkie @yodaos-project Learning & exploring

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 1a5b82da119e423cd98b2c6c009e0915e9c711e8

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 17 hours

startedWICG/import-maps

started time in a day

startedalibaba/GGEditor

started time in 2 days

Pull request review commentyodaos-project/yoda-app-bluetooth

emit bluetooth device status

 ||/close|||Close bluetooth. Any connection will be break and radio will no longer transimitting.| ||/discovery|||Start discovery around other bluetooth device.| +## Bluetooth state emit +* flora subscribe name: `'yodaos.apps.bluetooth.status'`++* flora message format: `[ code ]`++|status|code|+|---|---|+|关闭|0|+|打开|1|+|断开|2|+|连接|3|

The bluetooth README should owned by ourselves :)

morrowind

comment created time in 2 days

Pull request review commentyodaos-project/yoda-app-bluetooth

report stop event while `close/disconnect/idle/stop` case

 function handleUrl (url) {       }       uploadEvent(protocol.AUDIO_STATE.PLAYING)       break+    case '/STOPPED':

Why do we have the private URLs?

morrowind

comment created time in 2 days

push eventyodaos-project/yodart

legendecas

commit sha 71a5bd87af0cb3c6ad411e35a6f7e28716a8ed7d

endoscope: should pick non-enumerable label key-value pairs (#865)

view details

push time in 2 days

PR merged yodaos-project/yodart

endoscope: should pick non-enumerable label key-value pairs

<!-- Thank you for your pull request. Please provide a description above and review the requirements below.

Bug fixes and new features should include tests and possibly benchmarks. -->

Checklist

<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

  • [x] npm test passes
  • [x] tests and/or benchmarks are included
+25 -2

0 comment

3 changed files

legendecas

pr closed time in 2 days

Pull request review commentyodaos-project/yoda-app-bluetooth

emit bluetooth device status

 ||/close|||Close bluetooth. Any connection will be break and radio will no longer transimitting.| ||/discovery|||Start discovery around other bluetooth device.| +## Bluetooth state emit +* flora subscribe name: `'yodaos.apps.bluetooth.status'`++* flora message format: `[ code ]`++|status|code|+|---|---|+|关闭|0|+|打开|1|+|断开|2|+|连接|3|

Documentation should be in English by default :)

morrowind

comment created time in 3 days

Pull request review commentyodaos-project/yoda-app-bluetooth

report stop event while `close/disconnect/idle/stop` case

 function handleUrl (url) {       }       uploadEvent(protocol.AUDIO_STATE.PLAYING)       break+    case '/STOPPED':

This is inconsistent with others.

morrowind

comment created time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 65252cb03eb07651b56af59c4da819a5065bf826

add test function

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha b22d5048d960674552df6e7d5923667bdf89ca31

update env paths

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha e8d8d9617b55bff7814b1c23b964fbc0fbf9c692

support checking the available device

view details

push time in 3 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 1ef729afd4689889f9b0f8ccd73cc1e1bc3f70d0

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha b8d10b24a71d509057555309008fbc17d3717fe3

update sh

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 3fd5695d8ee76feacc00eade793b36a98f820c81

update sh

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 2b0713e3058bb91dfb2dd3276b2e8fe8f1f5ee80

update sh

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 998d5c3e4150d21aa44099ed302e2ddb480eb2f3

update sh

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha b8d10b24a71d509057555309008fbc17d3717fe3

update sh

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 3fd5695d8ee76feacc00eade793b36a98f820c81

update sh

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 2b0713e3058bb91dfb2dd3276b2e8fe8f1f5ee80

update sh

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 2c374cad3035f4001acd64a966408944ab49341b

update sh

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 40e6697dc8d44a1d1171ef0d781d0c0421b8b48f

update install script

view details

yorkie

commit sha 3e494c89b862fd935e294b97655753a0c5e956ef

install yoda-cli

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 23c2df15a653dc2d3686976157961d139e4063f4

add environment

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 7e3646e0b15c9a3eb60850d4265b68069b964ddb

add environment

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 0257c167d51f01e6994be445b78bd7d2905945d8

add yoda-cli install script

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 3d473bfea1e23ac380057a326dec010ed616bd31

add jenkinsfile

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha da4739015332c69a0326e84b66a05fe56d884ee5

add jenkinsfile

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 8f3eb9e03e0725d7cfed4713d1bf90a20c4d735b

add jenkinsfile

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha bb93fb4cad8efb0a8b0bdae6bd25c6cf46ffe3f8

add jenkinsfile

view details

push time in 3 days

push eventyodaos-project/yoda-app-cloud-player

yorkie

commit sha 2bbcb2a4a1ccf31558af32a84bdbdcd86532964d

add jenkinsfile

view details

push time in 3 days

create barnchyodaos-project/yoda-app-cloud-player

branch : integrate/yodaos-ci

created branch time in 3 days

delete branch yodaos-project/ShadowNode

delete branch : build/python3

delete time in 3 days

push eventyodaos-project/ShadowNode

algebrait

commit sha 235c813065475e5e7c4efd66f2896e361c7e9ac2

build: use str.replace instead of deprecated function to support python3 PR-URL: https://github.com/yodaos-project/ShadowNode/pull/553 Reviewed-By: Yazhong Liu <yorkiefixer@gmail.com>

view details

push time in 3 days

PR merged yodaos-project/ShadowNode

build: fix compile error on python3 build

<!-- Thank you for your pull request. Please provide a description above and review the requirements below.

Bug fixes and new features should include tests and possibly benchmarks. -->

Checklist

<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

  • [x] npm test passes
  • [ ] tests and/or benchmarks are included
  • [ ] documentation is changed or added
+1 -1

0 comment

1 changed file

algebrait

pr closed time in 3 days

startedpython/cpython

started time in 3 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha e84c416e77f00c92e849b434fd80d1d2da5e5dff

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 4 days

pull request commentyodaos-project/yoda-app-cloud-player

player: player operation speech synthesis hint

Landed on v8.1.x at 07327818d2c0321283d71cd5871d0c0f678e75b3.

legendecas

comment created time in 4 days

push eventyodaos-project/yoda-app-cloud-player

legendecas

commit sha 07327818d2c0321283d71cd5871d0c0f678e75b3

player: player operation speech synthesis hint (#5)

view details

push time in 4 days

pull request commentyodaos-project/yodart

test: add atomic-task test case

The CI failed :(

morrowind

comment created time in 4 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 29c30d8d64d9aed981421e0b94284b957af8395c

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 5 days

delete branch yodaos-project/yoda-app-alarm

delete branch : fix/protocol

delete time in 5 days

push eventyodaos-project/yoda-app-alarm

sudo

commit sha 8fe8b50641bb92b21ca9ba290a12e9dfe381734f

core: fix splitting on `dayofyear_on` PR-URL: https://github.com/yodaos-project/yoda-app-alarm/pull/1

view details

push time in 5 days

PR merged yodaos-project/yoda-app-alarm

fix dayofyear_on format

dayofyear_on format: '08_08' -> '08-08'

+39 -4

1 comment

6 changed files

LanFly

pr closed time in 5 days

delete branch yodaos-project/yoda-app-alarm

delete branch : build

delete time in 5 days

push eventyodaos-project/yoda-app-alarm

legendecas

commit sha 5fb7cb20d50ff35455a2b3fc19872359fa698bac

build: add cmake script (#2)

view details

push time in 5 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 6738b1e0e70767504a634cd6ce1636f218067f68

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 6 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha ca39915b128b57c23a6dc32907db873c38845774

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 7 days

pull request commentyorkie/react-native-wechat

Add ISSUE_TEMPLATE file

thanks, merged :)

M1seRy

comment created time in 7 days

push eventyorkie/react-native-wechat

@Kevin

commit sha 717ae5f6ae23768a5ffe3e7d8ecc97f2d143acdb

Add ISSUE_TEMPLATE file (#501) * fix : add ISSUE_TEMPLATE * Update .github/ISSUE_TEMPLATE.md remove space Co-Authored-By: Yazhong Liu <yorkiefixer@gmail.com> * Update .github/ISSUE_TEMPLATE.md remove space Co-Authored-By: Yazhong Liu <yorkiefixer@gmail.com> * Update ISSUE_TEMPLATE.md above => read and follow

view details

push time in 7 days

PR merged yorkie/react-native-wechat

Add ISSUE_TEMPLATE file

Add issue report template (在issues输入框增加issues反馈引导提示)

+29 -0

0 comment

1 changed file

M1seRy

pr closed time in 7 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 4c350746e8c17c0c02545cb54807add2624648c1

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 8 days

Pull request review commentyorkie/react-native-wechat

Add ISSUE_TEMPLATE file

+---+title: 'Bug report'+labels: bug+assignees: octocat+---++Please follow above issue templates:++1. Bug Report or Documentation Issue or Questions and Help ?++2. Which `react-native-wechat` version are you using?++3. What platform does your issue occur on? (Android/iOS/Both)++4. Please provide a clear and concise description of what the bug is as precisely as possible,you can  : 
4. Please provide a clear and concise description of what the bug is as precisely as possible,you can: 
M1seRy

comment created time in 8 days

Pull request review commentyorkie/react-native-wechat

Add ISSUE_TEMPLATE file

+---+title: 'Bug report'+labels: bug+assignees: octocat+---++Please follow above issue templates:++1. Bug Report or Documentation Issue or Questions and Help ?
1. Bug Report or Documentation Issue or Questions and Help?
M1seRy

comment created time in 8 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha d6b15ccb30cc8b6e0ab62ec60669cd36d8bb0db7

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 9 days

pull request commentyodaos-project/yoda-app-cloud-player

player: resume player after seek completed

What's the reason to change this behavior?

legendecas

comment created time in 10 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 22fa666a21d81a1c5c4b303535475ea06ba5f4a1

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 11 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha d48c45d43014af6851c9b8ea2490e02543c979f8

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 12 days

push eventyodaos-project/yoda-book

Deployment Bot (from Travis CI)

commit sha 1f3728314f343186f6c466fa1580c726d1f2b031

Deploy yodaos-project/yoda-book to github.com/yodaos-project/yoda-book.git:gh-pages

view details

push time in 12 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 673ff7e7c047087863ff7de3680ee2b7aae51706

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 12 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha a1494944290857965c280082fbc6b951f5345dbc

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 12 days

push eventyorkie/name-your-function

Yazhong Liu

commit sha 4480183853b62b3df72a7c8e9ce04d4463e5c6bb

Create test.js

view details

push time in 12 days

push eventyorkie/name-your-function

Yazhong Liu

commit sha 75d40980499c155ae27e9d54a55b679b4dbefb3b

Update package.json

view details

push time in 12 days

push eventyorkie/name-your-function

Yazhong Liu

commit sha 8acaf7ec03331844a8ba8dd6bba4c412b2e5d2c0

Update nodejs.yml

view details

push time in 12 days

startedrsocket/rsocket

started time in 13 days

startedkernelci/kernelci-core

started time in 13 days

startedLisaDziuba/Awesome-Design-Tools

started time in 13 days

issue commentyorkie/react-native-wechat

支持Autolinking?

暂时npm install react-native-wechat会缺少react-native-wechat.podspec这个文件。不过只需要在node_modules中找到react-native-wechat这个folder然后把repo中的react-native-wechat.podspec放进去,应该就可以支持Autolinking了。

是因为我们没有发布吗?

lotosbin

comment created time in 13 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha a4fab03f3f04795006f3d84bb58393a35211e195

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 13 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 0af14a646425133108c9b05a9f754f62ec3b948d

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 15 days

pull request commentyodaos-project/yodart

bluetooth-a2dp: match reconnect message so can emit it to app

Is there any regression test case?

morrowind

comment created time in 16 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha eddda51b029f69bcf3ab4d423d661670c6d25a6f

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 17 days

startedconcise-online/co-ui

started time in 17 days

push eventyodaos-project/yoda-book

Deployment Bot (from Travis CI)

commit sha 5742cbc009a1b3ceaa9d602782c1e5d3c76ceb6e

Deploy yodaos-project/yoda-book to github.com/yodaos-project/yoda-book.git:gh-pages

view details

push time in 17 days

startedyodaos-project/yoda-app-cloud-player

started time in 17 days

Pull request review commentyodaos-project/yoda-book

testing: guidance on how to write a unittest case

  有效的测试是保证质量的基础,通过快速有效的方法对应用进行测试是迭代开发应用程序必不可少的工作流程。 -# 测试分类+## 撰写第一条单元测试

这里是否要说下是“应用测试”,并且需要大致描述下测试执行原理比较好。

legendecas

comment created time in 17 days

Pull request review commentyodaos-project/yoda-book

testing: guidance on how to write a unittest case

  有效的测试是保证质量的基础,通过快速有效的方法对应用进行测试是迭代开发应用程序必不可少的工作流程。 -# 测试分类+## 撰写第一条单元测试 -1. 功能测试-2. 白盒测试-3. 稳定性测试+假设我们的应用代码目录有如下结构: -# 测试方法--## 功能测试--功能测试我们提供2种方式,一是通过 VUI 进行语音交互进行验证,二是通过 mock 工具进行验证。--> ❕注意:功能测试,需要网络状态处于正常状态--### VUI --首先,通过工具将应用安装到设备;--```bash-# tools/runtime-install ```--其次,重启 vui ;--```bash-# tools/runtime-op --vuid restart+-- ~/awesome-app+   |- package.json+   |+   |- /test+   |  |- cool-func.test.js+   |+   |- /src+   |  |- app.js+   |  |- cool-func.js ``` -最后,开始交互,进行功能测试。--```-例如:若琪,我要听儿歌。-```--### mock 工具--mock 工具可以模拟语音交互功能,通过 mock 可达到语音交互的效果。--```bash-# tools/mock --asr '我要听儿歌'+如果我们在 `~/awesome-app/src/cool-func.js` 有以下一个函数,我们希望测试她的输出,+```js+module.exports = function coolFunc () {+  return 'happy testing'+} ``` -## 白盒测试--通过 [yoda-mock](#yoda-mock-工具) 测试工具进行针对应用的白盒测试。-+那么我们将在 `~/awesome-app/test/cool-func.test.js` 开始撰写我们的第一条测试用例:  ```js-'use strict'--var test = require('tape')-var Mock = require('@yoda/mock')+var test = require('@yodaos/mm').test+var coolFunc = require('../src/cool-func') -test('test app request event', t => {-  var rt-  // start app-  Mock.mockAppRuntime('/opt/apps/appdemo')-    .then(runtime => {-      // runtime instance-      rt = runtime-      t.strictEqual(Object.keys(runtime.loader.appManifests).length, 1, 'mocked app runtime shall load expected app only')-      // mock ttsd speck method-      runtime.mockService('tts', 'speck', (text) => {-        t.strictEqual(text, 'hello')-        t.end()-      })-      // emit app request event-      // @param {string} asr-      // @param {object} nlp-      // @param {object} action-      // @param {object} [options]-      runtime.onVoiceCommand('asr', {intent: 'play_song'}, {appId: 'appdemo'}, {})-      // emit app url event-      // @param {string} url-      // @param {object} [options]-      // @param {'cut' | 'scene'} [options.form='cut']-      // @param {boolean} [options.preemptive=true]-      // @param {string} [options.carrierId]-      // @returns {Promise<boolean>}-      runtime.openUrl('url', {form: 'cut'})-    })-    .catch(err => {-      t.error(err)-      rt && rt.destruct()-      t.end()-    })+test('happy testing', t => {+  t.strictEqual(coolFunc(), 'happy testing')+  t.end() }) ``` -## 稳定性测试+## 运行单元测试 -1. 通过执行 monkey 针对应用进行稳定性测试。--例如:测试对象为音乐应用,可以通过调用 mock 工具进行测试。+首先,通过 yoda-cli 将应用代码与测试用例安装到设备:  ```bash-# tools/mock --asr '我要听周杰伦的歌'-# tools/mock --asr '我要听稻香'-# tools/mock --asr '换一个'+~/awesome-app > yoda-cli pm install . ``` -2. 通过 memory-viewer 工具监控内存和 CPU 情况+然后将应用通过 instrument 模式启动,同时开始监听应用的输出:  ```bash-// memory monitor-# tools/memory-viewer -m -i 300 -f appname -a-// cpu monitor-# tools/memory-viewer -c -i 300 -f appname -a+~/awesome-app > yoda-cli am instrument awesome-app 'test/*.test.js'+~/awesome-app > yoda-cli am logread awesome-app

提了个 issue:https://github.com/yodaos-project/yoda-platform-tools/issues/15,我们其实可以把上述简化成 yoda-cli am test

legendecas

comment created time in 17 days

issue openedyodaos-project/yoda-platform-tools

feat: support pm test command

<!-- Thank you for suggesting an idea to make yoda-platform-tools better.

Please fill in as much of the template below as you're able. -->

Is your feature request related to a problem? Please describe. Just make the running test more simple

Describe the solution you'd like

$ yoda-cli am test

created time in 17 days

Pull request review commentyodaos-project/yoda-book

testing: guidance on how to write a unittest case

  有效的测试是保证质量的基础,通过快速有效的方法对应用进行测试是迭代开发应用程序必不可少的工作流程。 -# 测试分类+## 撰写第一条单元测试 -1. 功能测试-2. 白盒测试-3. 稳定性测试+假设我们的应用代码目录有如下结构: -# 测试方法--## 功能测试--功能测试我们提供2种方式,一是通过 VUI 进行语音交互进行验证,二是通过 mock 工具进行验证。--> ❕注意:功能测试,需要网络状态处于正常状态--### VUI --首先,通过工具将应用安装到设备;--```bash-# tools/runtime-install ```--其次,重启 vui ;--```bash-# tools/runtime-op --vuid restart+-- ~/awesome-app+   |- package.json+   |+   |- /test+   |  |- cool-func.test.js+   |+   |- /src+   |  |- app.js+   |  |- cool-func.js ``` -最后,开始交互,进行功能测试。--```-例如:若琪,我要听儿歌。-```--### mock 工具--mock 工具可以模拟语音交互功能,通过 mock 可达到语音交互的效果。--```bash-# tools/mock --asr '我要听儿歌'+如果我们在 `~/awesome-app/src/cool-func.js` 有以下一个函数,我们希望测试她的输出,+```js+module.exports = function coolFunc () {+  return 'happy testing'+} ``` -## 白盒测试--通过 [yoda-mock](#yoda-mock-工具) 测试工具进行针对应用的白盒测试。-+那么我们将在 `~/awesome-app/test/cool-func.test.js` 开始撰写我们的第一条测试用例:  ```js-'use strict'--var test = require('tape')-var Mock = require('@yoda/mock')+var test = require('@yodaos/mm').test+var coolFunc = require('../src/cool-func') -test('test app request event', t => {-  var rt-  // start app-  Mock.mockAppRuntime('/opt/apps/appdemo')-    .then(runtime => {-      // runtime instance-      rt = runtime-      t.strictEqual(Object.keys(runtime.loader.appManifests).length, 1, 'mocked app runtime shall load expected app only')-      // mock ttsd speck method-      runtime.mockService('tts', 'speck', (text) => {-        t.strictEqual(text, 'hello')-        t.end()-      })-      // emit app request event-      // @param {string} asr-      // @param {object} nlp-      // @param {object} action-      // @param {object} [options]-      runtime.onVoiceCommand('asr', {intent: 'play_song'}, {appId: 'appdemo'}, {})-      // emit app url event-      // @param {string} url-      // @param {object} [options]-      // @param {'cut' | 'scene'} [options.form='cut']-      // @param {boolean} [options.preemptive=true]-      // @param {string} [options.carrierId]-      // @returns {Promise<boolean>}-      runtime.openUrl('url', {form: 'cut'})-    })-    .catch(err => {-      t.error(err)-      rt && rt.destruct()-      t.end()-    })+test('happy testing', t => {+  t.strictEqual(coolFunc(), 'happy testing')+  t.end() }) ``` -## 稳定性测试+## 运行单元测试 -1. 通过执行 monkey 针对应用进行稳定性测试。--例如:测试对象为音乐应用,可以通过调用 mock 工具进行测试。+首先,通过 yoda-cli 将应用代码与测试用例安装到设备:  ```bash-# tools/mock --asr '我要听周杰伦的歌'-# tools/mock --asr '我要听稻香'-# tools/mock --asr '换一个'+~/awesome-app > yoda-cli pm install . ``` -2. 通过 memory-viewer 工具监控内存和 CPU 情况+然后将应用通过 instrument 模式启动,同时开始监听应用的输出:

同时我们是不是也应该在哪里介绍一下 instrument 模式?

legendecas

comment created time in 17 days

Pull request review commentyodaos-project/yoda-book

guidance: audio focus

+## 语音焦点概述++语音交互不同于图形交互,相比于 GUI,VUI 在使用中用户更难以同时处理多个交互并行的场景,所以为了更好的用户体验,我们需要协调多个应用的语音交互请求,给用户一个专注的语音交互使用体验。++## AudioFocus++如果把我们的设备当作一个机场,应用们代表了待机的飞机,YodaOS 系统相当于控制塔。我们的应用可以申请期望优先级的语音焦点,但最终的授权决定会由系统发出。我们通过 AudioFocus 模块来和系统的“控制塔”交流。

机场应该是强制的吧?跟 AudioFocus 的合作制好像不太一样哦

legendecas

comment created time in 17 days

Pull request review commentyodaos-project/yoda-book

guidance: audio focus

 - [介绍](INTRO.md) - 开发者指北 <!-- (guidance/00-guidance.md) -->   - [开始编写你的第一个应用](guidance/01-build-your-first-app.md)-  - [生命周期](guidance/02-lifetime.md)+  - [生命周期](guidance/02-audio-focus.md)

这个名字是否也要改成 AudioFocus 的中译?

legendecas

comment created time in 17 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha fc28406fadad1a2a84e48c033f4e49b0804cfb2e

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 18 days

push eventweflex/semver-increment

criskrzysiu

commit sha ac9f8700f5eb89abc7972c27888895ffd0b813f1

The engine "node" is incompatible with this module. Expected version "5.0.0". Got "10.15.0" (#12)

view details

push time in 18 days

PR merged weflex/semver-increment

The engine "node" is incompatible with this module. Expected version "5.0.0". Got "10.15.0"

fix problems with newer node versions

error semver-increment@1.0.0: The engine "node" is incompatible with this module. Expected version "5.0.0". Got "10.15.0"

+6 -2

2 comments

2 changed files

criskrzysiu

pr closed time in 18 days

push eventyodaos-project/yodart

legendecas

commit sha de2b7ec30e229733dc631401daef60128526575f

packages: remove yoda-git-packages on building images (#857) Though these packages still should be built on CI for testing. Related: https://openai-corp.rokid.com/#/c/17689/ Related: https://openai-corp.rokid.com/#/c/17695/

view details

push time in 18 days

PR merged yodaos-project/yodart

packages: remove yoda-git-packages on building images build

Though these packages still should be built on CI for testing.

Related: https://openai-corp.rokid.com/#/c/17689/ Related: https://openai-corp.rokid.com/#/c/17695/

Checklist

<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

  • [x] npm test passes
+9 -6

0 comment

2 changed files

legendecas

pr closed time in 18 days

issue commentyorkie/react-native-wechat

ios sendauthrequest not being called.

The Alert might have a bug in opening schema at iOS, would you please try without that component, and use console instead?

drinikol

comment created time in 18 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 2187a9960708fc7afedc696421a2f18f625158fd

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 19 days

startedtc39/proposal-explicit-resource-management

started time in 19 days

pull request commentnodejs/node

src: add fork(2) support

Maybe we could have an investigation on which dependencies are required to re-initialize, the main decrease should be v8 and others, the preparation stage also need a clarifying statement.

legendecas

comment created time in 19 days

issue commentyorkie/react-native-wechat

Add issue report template or guide (建议在issues输入框给到issues反馈引导提示)

This LGTM, would you please create a PR for this project?

M1seRy

comment created time in 19 days

MemberEvent

startedsquare/duktape-android

started time in 20 days

push eventRokid/docs

Deployment Bot (from Travis CI)

commit sha 27615145634e95574711d78f37250130380f805c

Deploy Rokid/docs to github.com/Rokid/docs.git:gh-pages

view details

push time in 20 days

push eventyodaos-project/yoda-book

Deployment Bot (from Travis CI)

commit sha ce98365e7374e06a81d8e2317186e0fe0ef03904

Deploy yodaos-project/yoda-book to github.com/yodaos-project/yoda-book.git:gh-pages

view details

push time in 20 days

push eventyodaos-project/yoda-book

Deployment Bot (from Travis CI)

commit sha 10735b870538d63de333b36d9fd92fb46a8b570a

Deploy yodaos-project/yoda-book to github.com/yodaos-project/yoda-book.git:gh-pages

view details

push time in 20 days

issue closedyodaos-project/yodart

discussion: add a new database for memory & knowledge base

YodaRT is a VUI framework, so anyone shall treat a product built with YodaRT as a person, who has memory and knowledges.

So that device, we may need a special database to store these knowledge points and its past memory, like the following questions:

  • When did you ask for the weather today?
  • How many times do you wake up?
  • What's the last time to control the smart TV?
  • What's the last reminder that you have setup and its action?
  • What's your name, that you told me last week?

Thus we should provide a memory and knowledge API/database to enable developers make the assistant remember/forget something and more smart features.

/cc @Rokid/ready-player-one @Rokid/yodaos

closed time in 21 days

yorkie
more