apache / apache/hop

[Feature Request]: Evaluate the use of Golang to re-design Hop scripts

Open
#2,921 1 comment 0 reactions 0 assignees View on GitHub
awaiting triage Other P3
Dominant language
Java
Stars
1.5k
Forks
476
Avg merge
18h 33m
Merged PRs (30d)
204

Description

### What would you like to happen?

To overcame the possibile limitation of os platform's shell scripts, we must evaluate the usage of Golang as a platform to re-design all the various scripts we can find in Hop. The pro of this approach is to have a unique script written on a powerful scripting laguage that can be compiled as a binary as run on any specific target platform (Windows, Linux, MacOs)

### Issue Priority

Priority: 3

### Issue Component

Component: Other

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by inventorying the existing Hop shell scripts and the Windows, Linux, and macOS targets mentioned in the request. Done means producing a scoped evaluation and redesign plan for replacing the scripts with a portable Go binary.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, shell
Domain
operating-systems, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.