bazel-contrib / bazel-contrib/rules_scala
Examine dependency info for protobuf and scrooge
Open
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
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