diff --git a/README.md b/README.md index 32e7eac..2ab1ea4 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,21 @@ A gem for distributing the v8 runtime libraries and headers in both source and binary form. +### Status: UNMAINTAINED + +This project is UNMAINTAINED. + +Why? + +- The binding to libv8 that therubyraceer implements is quite tight, making updating libv8 a huge amount of work. [mini_racer](https://github.com/rubyjs/mini_racer) has a thinner interface for that reason. +- So many issues come from depot tools and the bespoke v8 toolchain, which only support what Google Chrome needs to support. [libv8-node](https://github.com/rubyjs/libv8-node) has been created to tackle those issues, leveraging the good work of Node.js people, and mini_racer uses that. + +If you use a mini_racer that depends on libv8, please move to a more recent version. + +If you use therubyracer and are thus stuck with v8 3.16, please move to mini_racer. If one of your dependencies uses therubyracer, please reach out to them so that they upgrade to mini_racer. + +If there are needs coming from either libv8 or therubyracer that you feel are unmet by mini_racer + libv8-node, please open issues on their respective repositories. + ### Why? The goal of libv8 is two fold: provide a binary gem containing the a