Skip to content
Ondřej Moravčík edited this page Mar 22, 2019 · 3 revisions

New plugin system/platform for Redmine, EasyRedmine and EasyProject.

New plugins are defined as gem using rails engine system. It coexist with current solutions without any problem.

Platform is consist of

  • rys
    • Feature toggler
    • Patch manager
    • Generators
  • ryspec
    • Testing ryses
  • rys_management
    • Rys configuration and management

Install

  1. Add to your gem file (Gemfile, Gemfile.local, gems.rb, ...)
git_source(:github) {|name| "https://github.com/#{name}.git" }

group :default, :rys do
  gem 'rys', github: 'easysoftware/rys', branch: 'master'
end
  1. Install it
bundle install
  1. Add additionals

This will generate a new Redmine plugin (plugins/NAME) contains basic plugins (rys-bundler, ryspec, ...) and generate skeleton for adding more ryses (plugins/NAME/Gemfile),.

rails generate rys:redmine:plugin NAME
  1. Generate rys

Generate rys with name NAME and follow instruction.

rails generate rys:plugin NAME
  1. Thats it

Rys platform is installed and ready.

Please continue reading with

Rys basic

Dependencies

Tests

Management

Clone this wiki locally