RokuBuilder
A tool to help with Roku Development. Assists with many development/deployment tasks. More information can be found in the wiki.
Installation
Install it yourself with:
$ gem install roku_builder
Quick Start Guide
Sideloading
To sideload example or tutoral, switch to correct directory and run:
$ roku -lc
To sideload project, ensure config is setup and run:
$ roku -lw
or
$ roku -ls <stage>
Debugging
To monitor debug log and interact with debugger run:
$ roku -m
Packaging
To package and app:
Generate a key (Once):
$ roku --genkey
Add key to (config)https://github.com/ViacomInc/roku_builder/wiki/Configuration#key-configuration.
Package channel:
$ roku -ps
Documentation
To generate the documentation run the following command in the project root directory:
$ yard doc --protected lib
Improvements
- Fix file naming when building from a referance
- Add configuration option for build_version format
Contributing
- Fork it
- Create your feature branch (
git checkout -b feature/my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin feature/my-new-feature
) - Create a new Pull Request
License
On June 1st, 2016, we switched this project from the MIT License to Apache 2.0