[![license](https://img.shields.io/badge/License-MIT-purple.svg)](LICENSE) [![Gem Version](https://img.shields.io/gem/v/amber_component.svg?style=flat)](https://rubygems.org/gems/amber_component) [![Maintainability](https://api.codeclimate.com/v1/badges/ad84af499e9791933a87/maintainability)](https://codeclimate.com/github/amber-ruby/amber_component/maintainability) [![CI badge](https://github.com/amber-ruby/amber_component/actions/workflows/ci_ruby.yml/badge.svg)](https://github.com/amber-ruby/amber_component/actions/workflows/ci_ruby.yml) [![Coverage Badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/Verseth/6a095c79278b074d79feaa4f8ceeb2a8/raw/amber_component__heads_main.json)](https://github.com/amber-ruby/amber_component/actions/workflows/ci_ruby.yml) [![Downloads](https://ruby-gem-downloads-badge.herokuapp.com/amber_component)]((https://rubygems.org/gems/amber_component)) # AmberComponent AmberComponent is a simple component library which seamlessly hooks into your Rails project and allows you to create simple backend components. They work like mini controllers which are bound with their view. Created by [Garbus Beach](https://github.com/garbusbeach) and [Mateusz Drewniak](https://github.com/Verseth). ## Getting started You can read a lot more about AmberComponent in its [official docs](https://ambercomponent.com). ## Installation Install the gem and add to the application's Gemfile by executing: $ bundle add amber_component If bundler is not being used to manage dependencies, install the gem by executing: $ gem install amber_component ## Usage If you're using a Rails application there's an installation generator that you should run: ```sh $ rails generate amber_component:install ``` ## Contribute Do you want to contribute to AmberComponent? Open the issues page and check for the help wanted label! But before you start coding, please read our [Contributing Guide](https://github.com/amber-ruby/amber_component/blob/main/CONTRIBUTING.md). Bug reports and pull requests are welcome on GitHub at https://github.com/amber-ruby/amber_component. ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).