Hello guys. This is our first article. And we would like to tell you how we orginize Magento development environment in our company. As you know there is a major rule #1 for magento "Never ever edit the core". So how to prevent editing the core files? The simple way is adding all the Magento core files to .gitignore. Even if somebody modified this file they will not commit the changes. There is a good service that allows you to generate .gitignore files for a lot of projects https://www.gitignore.io/. But how we should up the environment in a simple way so even QA or designer can up it on their local machine? So follow these instructions