c7dad5b242ea9ba6709330f6b04e6e7819563559
David Blume first commit

David Blume authored 4 years ago

1) # dxb Channel
2) 
3) dxb Channel is a test [channel for Roku devices](https://sdkdocs.roku.com/display/sdkdoc/SceneGraph+Samples).
4) It uses SceneGraph and the BrightScript language.
5) 
David Blume Remove unused QR images; Ad...

David Blume authored 4 years ago

6) ## Getting The Channel
7) 
8) This is the private channel code: **[dxb](https://my.roku.com/add/dxb)**
9) 
10) Clicking the link will take you directly to a confirmation page for getting the channel.
11) 
12) ## Preview
13) 
14) ![dxb channel screenshot](http://dlma.com/images/dxb_channel/dxb_screenshot.jpg)
15) 
David Blume first commit

David Blume authored 4 years ago

16) # Getting the project
17) 
18) You can get a copy of this project by clicking on the
dblume Update README.md for change...

dblume authored 2 years ago

19) [ZIP](http://git.dlma.com/dxb_channel.git/zipball/main)
20) or [TAR](http://git.dlma.com/dxb_channel.git/tarball/main) buttons
David Blume first commit

David Blume authored 4 years ago

21) near the top right of the GitList web page.
22) 
23) If you're me, and you want to contribute to the repo, then you can clone it like so:
24) 
25)     git clone ssh://USERNAME@dlma.com/~/git/dxb_channel.git
26) 
David Blume Run the test code again wit...

David Blume authored 4 years ago

27) ## Building it
David Blume first commit

David Blume authored 4 years ago

28) 
29) [Ensure you can sideload a dev channel](https://sdkdocs.roku.com/display/sdkdoc/Loading+and+Running+Your+Application).
dblume Sort connection info

dblume authored 1 year ago

30) 
31) ### CLI
32) 
dblume Initial support for VS Code

dblume authored 1 year ago

33) Running make will build and deploy if you have `$ROKU_DEV_TARGET` and `$DEVPASSWORD` set.
dblume Sort connection info

dblume authored 1 year ago

34) 
35)     make
36) 
dblume Initial support for VS Code

dblume authored 1 year ago

37) ### VS Code
38) 
39) VS Code can also use the Makefile with [VC Code Makefile Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.makefile-tools).
40) You can set environment variables `$ROKU_DEV_TARGET` and `$DEVPASSWORD` in a file ".env". For example:
41) 
42)     ROKU_DEV_TARGET=192.168.1.2
43)     DEVPASSWORD=mooltipass
44) 
45) Use dxb\_channel.code-workspace as your workspace file for the project.
46) 
47) ### Sublime Text
dblume Sort connection info

dblume authored 1 year ago

48) 
49) See the "build\_systems" command in dxb\_channel.sublime-project to see how the channel is zipped and deployed.
David Blume first commit

David Blume authored 4 years ago

50) 
David Blume Run the test code again wit...

David Blume authored 4 years ago

51) ## Experimenting
52) 
dblume Update README.md for change...

dblume authored 2 years ago

53) The code in [`components/testtask.brs`](http://git.dlma.com/dxb_channel.git/blob/main/components/testtask.brs)
David Blume Run the test code again wit...

David Blume authored 4 years ago

54) is run every time the OK button is pressed (while the "Test Output" pane has focus).
55) That's a good place to experiment with new code.
56) 
David Blume first commit

David Blume authored 4 years ago

57) # Is it any good?
58) 
59) [Yes](https://news.ycombinator.com/item?id=3067434).
60) 
61) # Licence
62)