apauly / cherrystone_core

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cherrystone Core

Cherrystone is a DSL for defining CRUD resources in an opinionated way. It acts as an additional layer between the structure of your resources and the actual rendering - the latter not being part of cherrystone.

This enforces a boundary - resource definitions without dependencies to an actual UI implementation/framework.

This makes it a perfect candidate for usage within a component based app architecture - components can define controllers and UIs and let the main app decide about implementation details.

Core

This gem holds the basic core functionality for cherrystone - Please have a look at Cherrystone itself for details.

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

About

License:MIT License


Languages

Language:Ruby 100.0%