bazel-contrib / bazel-contrib/rules_scala

Examine dependency info for protobuf and scrooge

Open
#987 0 comments 0 reactions 0 assignees View on GitHub
dep-tracking
Dominant language
Starlark
Stars
384
Forks
292
Avg merge
2d 21h
Merged PRs (30d)
46

Description

For unclear reasons, protobuf and scrooge support only direct and transitive dependency modes, and do not support unused deps. We should figure out what better makes sense here.

Relates to comments on https://github.com/bazelbuild/rules_scala/pull/975

Contributor guide

Open the contributing guide

Research direction

Start by reading the comments linked from rules_scala pull request 975, then compare the current direct and transitive dependency modes for protobuf and scrooge. Define which dependency behavior should be supported and how it differs from unused dependencies; the issue is done when that behavior is agreed and can be specified for implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
build-system, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.