composite script repositories
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- java
- Domain
- build-system
Research direction
Start by locating the blowdryerSetup Gradle configuration and the existing single-source GitHub repository handling. Compare it with the proposed forPrefixes blocks and fallback github source; done means scripts and properties resolve from the first matching prefix and otherwise use the fallback source.
Written by the indexing model from the issue text.
Description
Right now, blowdryer only accepts a single, monolithic source of scripts and properties. But it would be nice to aggregate scripts from multiple places. One way to do that would be:
blowdryerSetup {
forPrefixes ['scala/', 'clojure/'], {
// if a file (script, file, or prop) starts with `scala/` or `clojure/`
// then it will come from here
github 'diffplug/blowdryer-diffplug-experimental', 'tag', '5.7.0'
}
// at the bottom, you declare the fallback source
// for the case that it didn't match any prefixes
github 'diffplug/blowdryer-diffplug', 'tag', '2.0.0'
}
- Dominant language
- Java
- Stars
- 29
- Forks
- 6
- Avg merge
- 8m
- Merged PRs (30d)
- 1
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from diffplug/blowdryer
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
enhancement pr-welcome
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
blowdryerInlineOpenenhancement pr-welcome
Difficulty 5/5 Over a week Newbie friendliness 35/100
All issues in diffplug/blowdryer
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
component/zeebe kind/bug
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
UniversalMediaServer/UniversalMediaServer#6356 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
refinedmods/refinedstorage2#1414 · 1 comment ·
-
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
yegor256/rultor-image#76 · 1 comment ·