CableReady helps you create great real-time user experiences by making it simple to trigger client-side DOM changes from server-side Ruby. It establishes a standard for interacting with the client via ActionCable web sockets. No need for custom JavaScript.
Please read the official ActionCable docs to learn more about ActionCable before proceeding.
- Discord - chat root
bundle add cable_ready && yarn add cable_ready
Checkout the documentation to continue!
Everyone interacting with CableReady is expected to follow the Code of Conduct
This project uses Standard and prettier-standard to minimize bike shedding related to code formatting.
Please run ./bin/standardize
prior submitting pull requests.
- Bump version number at
lib/cable_ready/version.rb
- Run
rake build
- Run
rake release
- Change directories
cd ./javascript
- Run
yarn publish
- NOTE: this will throw a fatal error because the tag already exists but the package will still publish
CableReady is released under the MIT License.