README.md in rails_state_machine-3.0.0 vs README.md in rails_state_machine-3.1.0

- old
+ new

@@ -1,7 +1,23 @@ -# Rails State Machine [![Tests](https://github.com/makandra/rails_state_machine/workflows/Tests/badge.svg)](https://github.com/makandra/rails_state_machine/actions?query=branch:master) +<p> + <a href="https://makandra.de/"> + <picture> + <source media="(prefers-color-scheme: light)" srcset="media/makandra-with-bottom-margin.light.svg"> + <source media="(prefers-color-scheme: dark)" srcset="media/makandra-with-bottom-margin.dark.svg"> + <img align="right" width="25%" alt="makandra" src="media/makandra-with-bottom-margin.light.svg"> + </picture> + </a> + <picture> + <source media="(prefers-color-scheme: light)" srcset="media/logo.light.shapes.svg"> + <source media="(prefers-color-scheme: dark)" srcset="media/logo.dark.shapes.svg"> + <img width="412" alt="Rails State Machine" role="heading" aria-level="1" src="media/logo.light.shapes.svg"> + </picture> +</p> + +[![Tests](https://github.com/makandra/rails_state_machine/workflows/Tests/badge.svg)](https://github.com/makandra/rails_state_machine/actions?query=branch:master) + Rails State Machine is a ActiveRecord-bound state machine. ## Installation Add this line to your application's Gemfile: @@ -171,9 +187,13 @@ We recommend to test large changes against multiple versions of Ruby and multiple dependency sets. Supported combinations are configured in `.github/workflows/test.yml`. We provide some rake tasks to help with this: - Install development dependencies using `rake matrix:install` - Run tests using `rake matrix:spec` + + ```sh + for version in "2.5.6" "2.6.6" "2.7.2" "3.2.0" "3.4.1"; do rbenv shell $version && bundle install && bundle exec rake matrix:install && bundle exec rake matrix:spec; done + ``` You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`.