4d4681f7ef2f8d1bee011377b73d64438f17a4b1
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 Add tip to use entr

dblume authored 1 year ago

37) You can automatically make and deploy with each changed file with the following command:
38) 
39)     git ls-files | entr -c sh -c 'make all'
40) 
dblume Initial support for VS Code

dblume authored 1 year ago

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

dblume authored 1 year ago

52) 
53) 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

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

David Blume authored 4 years ago

55) ## Experimenting
56) 
dblume Update README.md for change...

dblume authored 2 years ago

57) 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

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

David Blume authored 4 years ago

61) # Is it any good?
62) 
63) [Yes](https://news.ycombinator.com/item?id=3067434).
64) 
65) # Licence
66)