Custom Hooks - list of hooks added by the base for the addons intercompatibility
Developer FAQ - Common code stuff relevant to developing TFA Base addons
Paths that are loaded by the base automatically (in load order):
lua/tfa/enums/ - Early enums initialization (only recommended for early global variables declaration)
lua/tfa/modules/ - Base modules (official modules are loaded first; custom modules loading is only kept for backwards compatibility and is unsupported!)
lua/tfa/external/ - External modules (code loaded in there is guaranteed to have TFA global variable initalized)
lua/tfa/att/ - Attachments (files with base in their name are loaded first)
All paths (except attachments) support client and server-side separation by prepending cl_ or sv_ to the file name.
For any questions regarding this documentation or any problems with developing addons for TFA Base, post in #development-help channel of the official support Discord server.
If you want to translate the base to your language, take a look at the localization reference!