bazel-contrib / bazel-contrib/rules_go

rules_proto deprecated and unmaintained - may need replacing with the current fashion

Open
#4,587 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
1.5k
Forks
760
Avg merge
1d 11h
Merged PRs (30d)
12

Description

I have been using rules_proto in my projects following example set by rules_go, as I will imagine, most people do.

However, rules_proto are apparently unmaintained for quite some time now and are considered deprecated - module from the main protobuf repository must be used instead.

As rules_go don't only provide the useful go rules but also set example for user projects, should not they be updated to use the presently maintained protobuf module?

Contributor guide

Open the contributing guide

Research direction

Start by locating rules_proto references in the rules_go examples and their dependency declarations, then compare them with the maintained protobuf module from the main protobuf repository. Done means the examples no longer rely on the deprecated rules_proto module and still provide the intended guidance for user projects.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.