Blizzard / Blizzard/node-rdkafka

[FEATURE REQUEST] Provide prebuilt binaries for each target triples

Open
#1,078 4 comments 9 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
2.2k
Forks
403
PR merge metrics
No merged PRs in 30d

Description

**What**
Provide librdkafka and its bindings as binary on release assets. Like swc-project.

**Why**
To speed up postinstall operation and avoid tackle with compilation errors/warnings.

**How**
When merged into master branch, compile native code and publish onto releases page.

Add postinstall script to download binary for suitable platform, using `prebuild-install` cli.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the package's postinstall entry point and the proposed prebuild-install integration, then trace how native code is currently compiled. Done means release assets contain binaries for each target triple and postinstall downloads the suitable binary instead of requiring local compilation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
build-system, devops, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.