Ensure API consistency for builders and builder-like types
Open
breaking change
libcnb
libcnb-data
- Dominant language
- Rust
- Stars
- 47
- Forks
- 8
- Avg merge
- 20h 13m
- Merged PRs (30d)
- 4
Description
Some types don't provide builder-like functionality but have dedicated `*Builder` types, others have it with the normal type, some have nothing. We should ensure API consistency.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files, tests, or entry points. Start by inventorying the library's types and dedicated *Builder types, then compare which expose builder-like functionality. Done means the inconsistent API patterns are identified and a consistent design is agreed on across the affected types.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- developer-experience
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100