Before you ask your team to tilt up...
Before you ask your teammates to tilt up
, here’s a handy list of questions you
might want to consider to ensure the best possible onboarding experience:
Setup and Compatibility
-
Have you tested Tilt on all of the Operating Systems your team runs on their development machines?
-
Do your colleagues know how to run Kubernetes locally? The choices can be overwhelming. Our guide to choosing a cluster can help.
-
Which services do your colleagues hack on? Do all of them start up OK in Tilt?
-
Are there any known gotchas or spurious error messages when you
tilt up
a server? Are they documented somewhere?
Enhancements, errors, and optimizations
-
tilt up
each server and edit a file. Do you see the server auto-update with your changes? -
Are updates slow to show up? Could you add a live_update rule to sync changes much faster?
-
Do some file edits trigger unnecessary rebuilds? Have you added ignore rules to prevent wasted work?
-
Is auto-update the right behavior for all your servers? Are there servers where you’d rather they only update when you’re ready?
-
When you introduce a syntax error into your code, does Tilt pop up an error? Would your teammates be able to find it?
-
When you log a runtime error in your code, does it show up in the Tilt logs?
Support, socialization, and followup
-
Do you have a dedicated place to discuss dev environment improvements with your team, like a mailing list or Slack?
-
Do your teammates know where to ask for help if their dev workflow breaks or gets frustratingly slow?
-
Do you have a README to help your teammates
tilt up
and go? -
Are there other teams in your org that could benefit from a cloud-native dev environment like Tilt?
Once you’re ready, fork the tilt-init repo and edit away!