yodart

YodaOS Application Framework ??

Github stars Tracking Chart

YodaRT

Build Status
codecov
License

YodaOS Application Runtime is the JavaScript layer in YodaOS. It provides the main functionalities includes:

  • Getting and handling NLP request
  • Playing music and TTS
  • Controlling the volume
  • Controlling the network state
  • Providing basic SDK for application development

It is powered by ShadowNode, which provides the basic system API.
See ShadowNode Documentation for details.

Test

To run the unit tests on device, just try:

$ npm test
 123 -_-_-_-_-_-_-_-_-_,------,
 0   -_-_-_-_-_-_-_-_-_, /\_/\
 0   -_-_-_-_-_-_-_-_-^, __( ^ .^)
     -_-_-_-_-_-_-_-_-  ""  ""
  Pass!

Ensure you have a connected YodaOS device via ADB v1.0.39.

Development

In development, code changes are in a very frequent fashion and it might be hard to maintain
synchronization between local codes and device codes. Try following commands to cope with the
situation with ease:

$ npm restart

For more useful development tools, see tools.

License

Apache-2.0

Main metrics

Overview
Name With Owneryodaos-project/yoda.js
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 6)
Platform
License:Apache License 2.0
所有者活动
Created At2017-10-16 19:54:23
Pushed At2023-02-10 03:30:27
Last Commit At2019-10-21 12:22:26
Release Count115
Last Release Namev7.33.11-fix1.3-20230210 (Posted on 2023-02-10 11:30:19)
First Release Namev1.0.0 (Posted on )
用户参与
Stargazers Count187
Watchers Count23
Fork Count48
Commits Count2.2k
Has Issues Enabled
Issues Count114
Issue Open Count24
Pull Requests Count704
Pull Requests Open Count0
Pull Requests Close Count81
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private