Skip to content

creasty-sandbox/leaf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leaf

Client-side MVC framework for rails projects

Features

  • MVC architecture
  • Hight affinity to Ruby on Rails projects
  • Beautiful view template markups
  • Powerful two-way data binding system
  • View components
  • CoffeeScript in mind

Building & Testing

You'll need to have Grunt and Bower installed.

$ npm install
$ bower install

Available grunt commands are:

# Development: do less, compile coffee
$ grunt dev

# Test: compile coffee and run test with Jasmine on PhantomJS
$ grunt test
$ grunt test --group test_group --filter file_name

# Release: concatenate all files into one and create its minified version
$ grunt release

Contributing

Contributions are always welcome!

Bug reports

  1. Ensure the bug can be reproduced on the latest master.
  2. Check it's not a duplicate.
  3. Raise an issue.

Pull-requests

  1. Fork the repository.
  2. Create a branch.
  3. Run tests.
  4. Write test-driven code.
  5. Update the documentation if necessary.
  6. Create a pull request.

License

This project is copyright by Creasty, released under the MIT lisence.
See LICENSE file for details.

About

Client-side MVC framework for rails projects (cold-storage)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published