Readers/Web/Team/Engineering conventions/PHP naming conventions

Config variables
Config variables should be camel cased and prefixed with $wgMF Examples:
 * $wgMFPhotoUploadEndpoint
 * $wgMobileFrontendLogo

ResourceLoader modules
Class names that are specific to mobile should be prefixed with MF Examples:
 * MFResourceLoaderModule

If a class is anticipated to in future work on desktop it should omit the prefix

File organisation
All classes no matter how small should be in a separate file. This helps with making classes easier to find within the codebase. All files should live in the includes folder (with the exception of global PHP files such as MobileFrontend.php)

api: Anything related to api goes here modules: Put ResourceLoader module classes here skins: Put skins here specials: put SpecialPage modules here