diff --git a/apps/advanced/.gitignore b/apps/advanced/.gitignore
index c6b09ac..346d3b2 100644
--- a/apps/advanced/.gitignore
+++ b/apps/advanced/.gitignore
@@ -1,2 +1,30 @@
+# yii console command
 /yii
-/.idea
+
+# phpstorm project files
+.idea
+
+# netbeans project files
+nbproject
+
+# zend studio for eclipse project files
+.buildpath
+.project
+.settings
+
+# windows thumbnail cache
+Thumbs.db
+
+# composer vendor dir
+/vendor
+
+# composer itself is not needed
+composer.phar
+
+# Mac DS_Store Files
+.DS_Store
+
+# phpunit itself is not needed
+phpunit.phar
+# local phpunit config
+/phpunit.xml
diff --git a/apps/advanced/backend/tests/.gitignore b/apps/advanced/backend/tests/.gitignore
new file mode 100644
index 0000000..c5aa074
--- /dev/null
+++ b/apps/advanced/backend/tests/.gitignore
@@ -0,0 +1,4 @@
+# these files are auto generated by codeception build
+/unit/CodeGuy.php
+/functional/TestGuy.php
+/acceptance/WebGuy.php
diff --git a/apps/advanced/console/tests/.gitignore b/apps/advanced/console/tests/.gitignore
new file mode 100644
index 0000000..65a0d8a
--- /dev/null
+++ b/apps/advanced/console/tests/.gitignore
@@ -0,0 +1,2 @@
+# these files are auto generated by codeception build
+/unit/CodeGuy.php
diff --git a/apps/advanced/frontend/tests/.gitignore b/apps/advanced/frontend/tests/.gitignore
new file mode 100644
index 0000000..c5aa074
--- /dev/null
+++ b/apps/advanced/frontend/tests/.gitignore
@@ -0,0 +1,4 @@
+# these files are auto generated by codeception build
+/unit/CodeGuy.php
+/functional/TestGuy.php
+/acceptance/WebGuy.php
diff --git a/apps/basic/.gitignore b/apps/basic/.gitignore
new file mode 100644
index 0000000..45bf7bf
--- /dev/null
+++ b/apps/basic/.gitignore
@@ -0,0 +1,27 @@
+# phpstorm project files
+.idea
+
+# netbeans project files
+nbproject
+
+# zend studio for eclipse project files
+.buildpath
+.project
+.settings
+
+# windows thumbnail cache
+Thumbs.db
+
+# composer vendor dir
+/vendor
+
+# composer itself is not needed
+composer.phar
+
+# Mac DS_Store Files
+.DS_Store
+
+# phpunit itself is not needed
+phpunit.phar
+# local phpunit config
+/phpunit.xml