charmbracelet / charmbracelet/bubbletea

Hot Module Replacement

Open
#1,483 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
44.9k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
Every time I make a change to the app, I need to restart it and lose all the state in the application. This is decreasing the development velocity.

**Describe the solution you'd like**
The app reloads automatically, with all the state intact, when a dependent file changes.

**Describe alternatives you've considered**
The current approach is to restart the app every time or add a file watcher that re-runs the main function every time.

Contributor guide

Open the contributing guide

Research direction

The issue does not identify any files, tests, or entry points to inspect. Begin by locating Bubble Tea's application startup and event-loop entry points; done means dependent-file changes reload the app automatically while preserving application state.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.