You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm a huge fan of versioning our modules so that our users always have to opt-in to a new module behavior. How is this possible if our modules are hosted in GitHub, and not a registry? Perhaps we will need to https://registry.coder.com a more mature registry.
Alternatively, we could reference source being a specific commit SHA or tag and have separate releases for modules.
Main reasoning being: We should, of course document breaking changes, but I think a versioning system is far more important at first. Then, each module could perhaps have a changelog.
We should document the behavior when we update a module in such a way that it breaks existing templates. Examples are.
Suggestions
cc: @bpmct, @kylecarbs
The text was updated successfully, but these errors were encountered: