-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitignore
134 lines (107 loc) · 2.96 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# Ignore directories generated by Composer
# in the case of /sync, we don't want to version control any files in it as sync is used for local exchange between host and guest VM (NFS sharing)
# however, we do want to keep the sync folder itself, so we ignore everything inside sync, except for README.txt to ensure that git retains its parent folder - sync
# /sync
!share/
share/*
!share/purpose.txt
drush/contrib/
vendor
web/core/
web/modules/contrib/
web/themes/contrib/
# lets retain node_modules due to variability of dev env meaning unpredictable breaking of gulp
#web/themes/*/*/node_modules*
web/profiles/contrib/
# Ignore sensitive information
web/sites/*/settings.local.php
# Ignore Drupal's file directory
/web/sites/*/files
# ignore local services.yml settings
web/sites/default/services.yml
# Ignore SimpleTest multi-site environment.
/web/sites/simpletest
# Ignore files generated by PhpStorm / IntelliJ
**/.idea/
out/
*.iml
*.iws
*.ipr
**/.csslintrc
# Ignore .env files as they are personal
**/.env
# Non-drupal and platform development (IDE) artifacts
### OSX template
**/.DS_Store
**/.AppleDouble
**/.LSOverride
# Icon must end with two \r
**/Icon
# Thumbnails
**/._*
# Files that might appear in the root of a volume
**/.DocumentRevisions-V100
**/.fseventsd
**/.Spotlight-V100
**/.TemporaryItems
**/.Trashes
**/.VolumeIcon.icns
**/.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
**/.AppleDB
**/.AppleDesktop
**/Network Trash Folder
**/Temporary Items
**/.apdisk
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# activestate komodo ide
**.komodoproject
# eclipse project file
**/.settings/
**/.classpath
**/.project
# NetBeans specific
**/nbsite/private/
**/build/
**/nbbuild/
**/dist/
**/nbdist/
**/nbactions.xml
**/nb-configuration.xml
# may want to ignore css but scss setup with gulp has seemed to be a disproportionate challenge to setup so having the css in the event of issue could be handy
# web/themes/custom/cityaction/css
# web/themes/custom/cityaction/node_modules
# Crashlytics plugin (for Android Studio and IntelliJ)
**/com_crashlytics_export_strings.xml
**/crashlytics.properties
**/crashlytics-build.properties
**/fabric.properties
# Misc
**/.swp
**/release.properties
**/pom.xml.releaseBackup
**/pom.xml.tag
# Binaries
# exclude any downloaded libraries in their packaged form (when really they should be brought in by composer anyway)
# exclude any file attachments to content in the CMS (these are not to be version controlled)
# exclude any machine generated files, including those generated by compilers, run-timme bytecode VMs (e.g. in Java/JVM .class)
**.7z
**.dmg
**.gz
**.iso
**.jar
**.rar
**.tar
**.tar.gz
**.zip
**.war
**.ear
**.sar
**.class
# Maven
# not ignored at this time, may ignore useful files by mistake
#target/
/.editorconfig
/.gitattributes