Releaf
Releaf is Admin interface for Rails projects.
Changelog: https://github.com/cubesystems/releaf/blob/master/CHANGELOG.md
Getting started
Releaf works with Rails 6.1 and Ruby 3
First add Releaf gem to your Gemfile
gem 'releaf', '~> 2.1'Run the bundle command to install it.
Then install with
rails generate releaf:install
rake db:migrateYou might want to create default role and user
rake db:seedNow you need to add something like this for releaf itself and standart admin, permissions controllers
mount_releaf_at '/admin'Note that you should re-start your app here if you've already started it. Otherwise you'll run into strange errors.
Now open "/admin" on your dev site and login with following credentials:
email: admin@example.com
password: password
Testing
Setup
Create config.yml (see examples in git root) and run
rake dummy:setupRunning rspec
rspec .or
rake ciCleanup
rake dummy:removeNew version releasing
- bump version in
lib/releaf/version.rb - write all changes and new version number in
CHANGELOG.md - commit previous changes
- create git version tag
ex: v1.0.12 - run
rake gem:build && rake gem:push - push new tag with
git push --tags