-
Notifications
You must be signed in to change notification settings - Fork 5
Home
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
- 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
- Install it
bundle install
- 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
- Generate rys
Generate rys with name NAME and follow instruction.
rails generate rys:plugin NAME
- Thats it
Rys platform is installed and ready.
Please continue reading with
Rys basic
Dependencies
Tests
Management