Provide composites for strategy and processor
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
Start by examining the existing strategy and processor abstractions, their result specifications, and how classes are currently registered for service loading. Determine how a composite can operate on collections and return collections of result specs. Done means the requested higher-order abstractions support grouping related generation features without manual registration of every class.
Written by the indexing model from the issue text.
Description
Scenario
Some operations that are declared in strategies and processors are very small and rely on each other. This leads to a lot of classes that have to be registered for service loading although they belong together.
To make it easier to implement a certain "flavor" of generation, it would be useful to encapsulate some features in "higher order" strategies and processors.
Wanted Behaviour
Provide abstractions for strategies and processors that return collections of result specs (list of files for example) and work on a collection of classes instead of register everything manually.
- Dominant language
- Kotlin
- Stars
- 2
- Forks
- 0
- Avg merge
- 3h 12m
- Merged PRs (30d)
- 5
Contributor guide
No contributing guide indexed for this repository
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 toolisticon/kotlin-code-generation
-
Type: enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Prio: COULD Type: enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Prio: COULD Type: build Type: enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
-
Prio: SHOULD Type: enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
All issues in toolisticon/kotlin-code-generation
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Good First Issue
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ankidroid/Anki-Android#21942 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
libre-tube/LibreTube#8781 · 1 comment ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
MetrolistGroup/Metrolist#4396 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100