elastic / elastic/logstash

Possibly simplify development process

Open
#4,746 6 comments 0 reactions 0 assignees View on GitHub
developer support discuss
Dominant language
Java
Stars
14.9k
Forks
3.5k
Avg merge
19h 14m
Merged PRs (30d)
63

Description

Problem as I see it: `rake bootstrap` and then `rake test:install-core` take a looooooong time. I wish it to be faster.

History:

Way back when, we decided to continue supporting MRI as a runtime Ruby for Logstash. We have since reversed that decision and gone much deeper into JRuby/Java and we no longer even attempt MRI compatibility.

Part of the compatibility work for MRI+JRuby I did for [The Great Rake Refactor](920a9e93621495d3485b087d81ead9c8ebe656be) was to make it a bit easier to switch to different rubies and also to help make bootstrapping for non-jruby-users easier.

I'm not sure we need much of this anymore.

---

My hope is that we can improve the bootstrapping process and maybe even boil it down to a `bundle install` -- maybe? That, or make the plugin installation faster.

Thoughts?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.