Table of Contents generated with DocToc
BrightScript unit testing. No device required.
All of our documentation is at hulu.github.io/roca. If you'd prefer to view the raw markdown that powers the doc site, it's all in the docs/ folder.
If you spot a bug or want a feature, please feel free to file an issue. If you want to contribute code yourself, simply fork the repo and open a PR.
- Ensure that you've got a clean working state by pulling a fresh copy of
main
. - Bump the package version (following semver best practices) via
yarn version
and merge back intomain
. - Run the prepublishing tests and packaging steps:
yarn run prepublishOnly
. - Assuming all tests passed and the package was correctly built, you can now publish via
yarn publish
.
Note: You'll need a privileged account to publish package updates. See "NPM Package Management Access" below for more information.
The package registry for this project is located at npmjs.com: @hulu/roca. Only privileged members are able to publish new updates. If you need to be granted privileges, reach out to one of the repository owners and have them add you.
We use docsify to build our site, and Github pages to deploy it. To run the documentation site locally, simply run:
$ yarn serve-docs
Any changes you make to files in the docs/
directory will cause the server to automatically reload the page.