heroku / heroku/libcnb.rs

Ensure API consistency for builders and builder-like types

Open
#166 2 comments 1 reaction 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.