CONTRIBUTING.md in daru-0.2.1 vs CONTRIBUTING.md in daru-0.2.2
- old
+ new
@@ -20,14 +20,23 @@
`bundle exec rspec`
If you have problems installing nmatrix, please consult the [nmatrix installation wiki](https://github.com/SciRuby/nmatrix/wiki/Installation) or the [mailing list](https://groups.google.com/forum/#!forum/sciruby-dev).
+**NOTE**: `Daru` is compatible with Ruby versions < 2.5; for later Ruby versions it breaks, returning the following error in versions >= 2.5.
+```
+/gems/packable-1.3.10/lib/packable/extensions/io.rb:86:in `pos': Illegal seek @ rb_io_tell - <STDOUT> (Errno::ESPIPE)
+```
+To reproduce this issue or explore this error further, head over to
+[issue #500](https://github.com/SciRuby/daru/issues/500),
+[issue #503](https://github.com/SciRuby/daru/issues/503). Also, if you want to fix this issue, then please discuss it here : [#505](https://github.com/SciRuby/daru/issues/500)
+
While preparing your pull requests, don't forget to check your code with Rubocop:
`bundle exec rubocop`
[Optional] Install all Ruby versions which Daru currently supports with `rake spec setup`.
+
## Basic Development Flow
1. Create a new branch with `git checkout -b <branch_name>`.
2. Make your changes. Write tests covering every case how your feature will be used. If creating new files for tests, refer to the 'Testing' section [below](#Testing).