How do you decide when you should and shouldn’t write an orb vs. using parameterized elements directly in your config.yml?
-
How many repos does your team need to think about? If you work on one git repo exclusively or nearly exclusively you probably don’t need an orb. If you have similar configurations across multiple repos, chances are you’d benefit from using orbs.
-
Do you want to share your configuration approaches with people outside your company? If so, you almost definitely want to build what you want to share into an orb.
-
Are you OK having the shared configuration be world-readable outside your own code? If not, orbs are not (yet) for you.