Developer Guidelines and best practices
Warning
WORK IN PROGRESS!
Note
Most points are free to discuss, everybody is invited to add ideas in the next meeting round.
Guidelines
All code has to be stored in git repositories.
If you need different TypoScript, just make a new setup.typoscript and include it like base template
in packages/template/Configuration/TCA/Overrides/sys_template.php.
Use a subdirectory inside Configuration/TypoScript for adding the setup.
No TypoScript or TSConfig should be saved in database, because we can’t version it.
If you are working on multi domain instances with different Setup for different Root pages, do as described and add them in subdirectories, too. Use the include Feature inside the sys_template dataset for including your needed setup.
Avoid complex TypoScript conditions for multi domain instances, parsing them is too expensive. Using own setups without conditions is more faster.