tilt icon indicating copy to clipboard operation
tilt copied to clipboard

Allow configuring starred/favorited resources in Tiltfile for team-wide defaults

Open RealVishy opened this issue 3 months ago • 1 comments

Describe the Feature You Want

Allow configuring starred/favourited resources in Tilt through the Tiltfile, so teams can share a common set of "important" resources that should be visible by default.

Current Behavior

Starred/favorited resources are stored in local Tilt state and must be manually configured on each machine. When a developer starts Tilt for the first time or on a new machine, they need to manually star the resources they care about.

Why Do You Want This?

In a monorepo with 20+ services, most developers only work on a subset of services. Being able to define default starred resources in the Tiltfile would provide better onboarding for new developers and ensure consistency across the team for which services are considered "core" without requiring manual configuration on each machine.

Additional context This would complement the existing auto_init and trigger_mode settings, which control whether resources start automatically, but don't affect UI visibility/organization.

Proposed API: python k8s_resource('frontend', labels=['frontend'], starred=True)

RealVishy avatar Nov 06 '25 04:11 RealVishy

In addition/parallel if there is some Tiltfile general link you want to be displayed no matter in what page you are. I could see it as a legend or something that is always visible so as to provide the co-developers with common details of the project.

In respect of keeping this ask simple though, I could see the above as being an easy win.

marcstreeter avatar Nov 19 '25 13:11 marcstreeter