ReVIEW::Retrovert
Re:VIEW Starter Project convert to Re:VIEW 3.X/4.X/5.X
Installation
Add this line to your application's Gemfile:
gem 'review-retrovert'
And then execute:
$ bundle install
Or install it yourself as:
$ gem install review-retrovert
Use Docker
docker run -v "$(pwd):/work" -w /work srzzumix/review-retrovert convert target/config.yml outdir
Commands
Commands:
review-retrovert convert {review_starter_configfile} {outdir} # convert Re:VIEW Starter project to Re:VIEW project
review-retrovert help [COMMAND] # Describe available commands or one specific command
review-retrovert version # show version
Convert
e.g.
review-retrovert convert /path/to/dir/review-starter/config.yml <output directory>
Options
sage:
review-retrovert convert {review_starter_configfile} {outdir}
Options:
f, [--force] # Force output
[--strict], [--no-strict] # Only process files registered in the catalog
[--preproc], [--no-preproc] # Execute preproc after conversion
[--tabwidth=N] # Preproc tabwidth option value
# Default: 0
[--table-br-replace=TABLE-BR-REPLACE] # @<br>{} in table replace string (Default: empty)
[--table-empty-replace=TABLE-EMPTY-REPLACE] # empty cell(.) in table replace string (Default full-width space)
# Default:
[--ird], [--no-ird] # for IRD
[--no-image] # donot copy image
convert Re:VIEW Starter project to Re:VIEW project
retrovert config
If the retrovert key is present in config.yml, the subordinate elements will take effect after convert.
If you have a setting that you want to enable only after retrovert, use inherit as shown below.
- config-retrovert.yml
retrovert:
chapterlink: null
- config-base.yml
chapterlink: true
- config.yml
inherit: ["config-base.yml", "config-starter.yml", "config-retrovert.yml"]
#chapterlink: true
Experimental
IRD sty
--ird オプションを付けると IRD 組版に近いレイアウトにするために ird.sty と reveiw-ext.rb をプロジェクトに追加します。 こちらは実験的機能です。
Development
After checking out the repo, run bin/setup
to install dependencies. Then, run rake spec
to run the tests. 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
. To release a new version, update the version number in version.rb
, and then run bundle exec rake release
, which will create a git tag for the version, push git commits and tags, and push the .gem
file to rubygems.org.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/srz-zumix/review-retrovert.
Develop
docker run -it --rm -v $(pwd)/:/work -w /work vvakame/review:5.0 bash
License
The gem is available as open source under the terms of the MIT License.