Riba.js is a fork of Rivets.js, a lightweight data binding and templating system that facilitates building data-driven views. It is agnostic about every aspect of a front-end MV(C|VM|P) stack, making it easy to introduce it into your current workflow or to use it as part of your own custom front-end stack comprised of other libraries.
You found the documentation source files on github.com/ribajs/doc or rendered on ribajs.com.
We are using yarn to build and release Riba, so to test the demos please use yarn instead of npm.
For the different modules there are some demos, to start one of the demos go into the directory and execute it with yarn start
:
git clone --recurse-submodules https://github.com/ribajs/riba.git
cd riba/demos/core-each-item # replace core-each-item with a demo of your choice
yarn start
There are a few Riba projects you can take a look at:
There are a few OctoberCMS v1.x themes which were developed using Riba:
This branch contains submodules, to check out this repository with it submodules use the --recurse-submodules
option:
git clone --recurse-submodules https://github.com/ribajs/riba.git
If you have already cloned this repository, you can also check out the submodules afterwards:
git submodule update --init --recursive --rebase --force