Tao on Rails 
Ruby on Rails lacks a recommended way to structure your frontend code in large project for many years. Tao on Rails is the framework to fill the gap which will modularize your page with the new Custom Elements v1 API.
Usage
Create new Tao on Rails application with following commands:
rails new app_name -m https://git.io/vSvyw
Several generators are available for you to quickly start your work:
- tao:assets
- tao:view
- tao:controller
- tao:component
- tao:locale
- tao:channel
- tao:scaffold
See rails g tao:xxx --help
for more information.
Plugin
Start writing plugin for Tao on Rails with following commands:
rails plugin new plugin_name -m https://git.io/vSvyy
Documentation
See wiki for tutorials and API reference.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/mycolorway/tao_on_rails. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
License
The gem is available as open source under the terms of the MIT License.