daslicht / riba

Lightweight and powerful data binding + web components + templating + routing solution

Home Page:https://ribajs.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Riba.js

Riba.js is the espiritual sucessor 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.

Documentation

You found the documentation source files on github.com/ribajs/doc or rendered on ribajs.com.

Contributing

Clone

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

Bug Reporting

  1. Ensure the bug can be reproduced on the latest master.
  2. Open an issue on GitHub and include an isolated JSFiddle demonstration of the bug. The more information you provide, the easier it will be to validate and fix.

Pull Requests

  1. Fork the repository and create a topic branch.
  2. Include tests that cover any changes or additions that you've made.
  3. Push your topic branch to your fork and submit a pull request. Include details about the changes as well as a reference to related issue(s).

About

Lightweight and powerful data binding + web components + templating + routing solution

https://ribajs.com

License:MIT License


Languages

Language:JavaScript 77.8%Language:TypeScript 20.2%Language:CSS 1.3%Language:HTML 0.6%Language:Liquid 0.0%