arthurnn / arthurnn/twirp-ruby

Additional Improvements & Options with CodeGen + Dropping Ruby 1.9

Open
#70 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
163
Forks
61
PR merge metrics
No merged PRs in 30d

Description

Hi. I'm not sure if the Twitch team still maintains this package, but I wanted to suggest (and potentially help) with a couple of changes to the Code Generator plugin.

- There should be an options to generate only Services, or Clients (not both)
- There should be options for Module/class naming
- There should be options for the relative filenames that Twirp expects (from `protoc --ruby_out`)

Let me know if any of this is planned!

Thanks in advance

EDIT: I was also wondering if there are any plans to drop Ruby 1.9.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Code Generator plugin and its handling of protoc --ruby_out output. The issue covers selective Services/Clients generation, module/class naming, relative filenames, and possibly dropping Ruby 1.9; done requires a decided scope and agreed behavior for those options.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
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.