Quite a few people (including me) wonder at some point why Discourse runs a beta version as default. Jeff explains that “beta” is in fact stable enough for production use:
But if you should run beta in production, maybe it shouldn’t be called beta! Maybe, instead, the “stable” branch should be renamed to explain it’s more stable than usual — for instance, Jenkins uses the “LTS” label for this.
Ignoring for a second compatibility issues (branch names would need updating in YML files), do you think such names would make sense, at least in version names?