Can anyone suggest what are the best practices relevant to the followings.
- Magento coding standards.
- Magento naming conventions (including folder names, file names etc.)
- Folder structure which should follow when creating new module / overriding core files etc
- Versioning standards.