refactor(experiment): separate huh and lipgloss changes of charm#411
refactor(experiment): separate huh and lipgloss changes of charm#411
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #411 +/- ##
==========================================
- Coverage 68.24% 68.23% -0.02%
==========================================
Files 218 218
Lines 18049 18054 +5
==========================================
+ Hits 12318 12319 +1
- Misses 4578 4581 +3
- Partials 1153 1154 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
mwbrooks
left a comment
There was a problem hiding this comment.
✅ Thank you so much for breaking these out! Confidence toward a huh release is feeling higher, scope is smaller, and focus is stronger 💪🏻 I imagine this was a tedious task, but I appreciate it! 🙇🏻
❓ Left a non-blocking question - just something to think about but not take action on right now.
|
|
||
| Below is a list of updates related to experiments. | ||
|
|
||
| - **March 2026**: Split the `charm` experiment into more beautiful `huh` prompts and prettier `lipgloss` styles for ongoing change. |
| @@ -14,19 +14,29 @@ | |||
|
|
|||
| package iostreams | |||
There was a problem hiding this comment.
question: Long-term, is there a more appropriate filename than charm.go? As a new maintainer I may not connect that two packages - huh and lipgloss - are from the same group charm. I see the newForm constructor uses both, but I wonder if we have an opportunity for a huh.go instead?
There was a problem hiding this comment.
@mwbrooks I share this feeling. The terms "charm" or "huh" or "lipgloss" are meaningful for package imports but we might want to refactor this into a different packages once experiments conclude:
internal/iostreams/charm.go->internal/iostreams/forms.go
I'm not against huh.go either but it takes me a second to realize it's asking for input the same 😉
Changelog
Summary
This PR separates the
huhandlipglosschanges ofcharmexperiment into separate experiments to keep changes of prompts and style ordered toward stable release 🎁Preview
Before changes:
After changes:
Requirements