The TYPO3 Core currently allows any file extension as ending for loading (basically simple text files) TypoScript configuration files, or TSconfig files (although this is similar syntax, but not the same configuration language).
We want to have best practices, so I’d go for defining / deciding on a default / best practice file ending, simply using “.t3s” for TypoScript configuration files (no difference between constants and setup) and using “.tsconfig” for TSconfig.
I already did a poll on Twitter some time ago on that: https://twitter.com/bennimack/status/784837984180928512
Both Benji and me are rooting for “.t3s” for TypoScript and “tsconfig” for TSconfig (user/page does not matter).
- People will have to adapt their personal workflows, certain definitions are already based on “.ts” or “.txt”, and we’d have some migrations in place for them.
- Deprecations for other file endings (but then do that in v9)
- Showing newcomers what’s a best practice, and how to “do it right”.
- Personal hard feelings (as I noticed on twitter already ;)).
Topic Initiator: Benni Mack
Topic Mentor: Benjamin Kott