A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
Перейти к файлу
Graham Rogers fe39b4d797
Update `with_controller_class` type documentation (#2094)
* Update `with_controller_class` type documentation

* Updated CHANGELOG.md

---------

Co-authored-by: Joel Hawksley <joel@hawksley.org>
2024-09-16 13:47:48 -06:00
.devcontainer
.github use latest upload/download actions (#2088) 2024-09-04 16:34:29 -06:00
app
docs Update `with_controller_class` type documentation (#2094) 2024-09-16 13:47:48 -06:00
gemfiles Add support for rendering turbo stream tags (#1227) 2024-08-20 14:07:12 -06:00
lib Update `with_controller_class` type documentation (#2094) 2024-09-16 13:47:48 -06:00
performance
script
spec
test Refactor compiler for clarity (#2091) 2024-09-11 14:43:58 -06:00
.erb-lint.yml
.gitignore
.rspec
.rubocop.yml
.standard.yml
.tool-versions
.vale.ini
.yardopts
Appraisals Add support for rendering turbo stream tags (#1227) 2024-08-20 14:07:12 -06:00
CHANGELOG.md
CNAME
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Gemfile set default ruby version (#2075) 2024-08-20 14:46:20 -06:00
Gemfile.lock bundle update (#2087) 2024-09-04 10:36:28 -06:00
LICENSE.txt
README.md
Rakefile Add support for using view components in rails engine (#1951) 2024-08-27 10:12:42 -06:00
SECURITY.md
view_component.gemspec Warn if using Ruby < 3.1 or Rails < 7.0, which will not be supported by ViewComponent v4. (#2090) 2024-09-06 14:18:04 -06:00

README.md

ViewComponent logo ViewComponent logo

A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

Documentation

See viewcomponent.org for documentation.

Contributing

This project is intended to be a safe, welcoming space for collaboration. Contributors are expected to adhere to the Contributor Covenant code of conduct. We recommend reading the contributing guide as well.

License

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