-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitignore
executable file
·136 lines (116 loc) · 2.87 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
135
136
# Never include config.php
/application/config/config.php
/application/config/config.*.php
# Don't include LS4 security.php
/application/config/security.php
## Ignore any hidden folder/files (except explicitly defined)
## such as various IDE folders .idea .netbeans .vscode
## or development environment things like .vagrant etc
.*
!.htaccess
!.scrutinizer.yml
!.bowerrc
!.gitignore
!.gitattributes
!.editorconfig
!.travis.yml
!.babelrc
!.eslintrc
!.env-cmdrc
# upload directory : whole except the index.html and readme.txt
/upload/*.*
/upload/uploadsave/**/*.*
!/upload/index.html
/upload/admintheme/**/*
!/upload/admintheme/index.html
/upload/labels/**/*.*
!/upload/labels/index.html
!/upload/labels/readme.txt
/upload/surveys/**/*
!/upload/surveys/index.html
!/upload/surveys/readme.txt
!/upload/surveys/.htaccess
/upload/templates/*.*
!/upload/templates/index.html
!/upload/templates/readme.txt
!/upload/themes/index.html
/upload/themes/survey/*
!/upload/themes/survey/generalfiles
/upload/themes/survey/generalfiles/*.*
!/upload/themes/survey/generalfiles/index.html
!/upload/themes/survey/index.html
!/upload/themes/survey/generalfiles/index.html
/upload/themes/question/*.*
/upload/themes/question/**/*.*
!/upload/themes/question/readme.txt
# tmp directory : whole except the index.html for directory create
/tmp/*
/tmp/assets/*
/tmp/runtime/*
/tmp/upload/*
!/tmp/index.html
!/tmp/assets/
!/tmp/assets/index.html
!/tmp/runtime/
!/tmp/runtime/index.html
!/tmp/upload/
!/tmp/upload/index.html
# ignore plugins directory by default except LS plugin
# if you want to add a new distributed plugin : add the directory here
/plugins/*
!/plugins/index.html
!/plugins/Demo/
!/plugins/AuditLog/
#ignore old styles
/styles/
#ignore most of the js-build stuff
node_modules/
third_party/**/docs/
third_party/**/scripts/
third_party/**/tests/
third_party/**/scss/
third_party/**/less/
third_party/**/*.sh
third_party/**/*.md
third_party/**/gulpfile.js
yarn-error.log
# Test stuff
chromedriver
# RFC and commons directory and files
/.well-known/
/sitemap.xml
/robots.txt
# Some global "temporary files" (see
*~
*.map
ehthumbs.db
Thumbs.db
# miscellaneous
/application/controllers/admin/updater.php
/nbproject
*.un~
launch.json
enabletests
## Ignore test tmp files
/tests/data/tmp/**
## Ignore files and dependencies for testing
composer.lock
third_party/bin/phpcbf
third_party/bin/phpcs
third_party/squizlabs/**/*
third_party/facebook/**/*
third_party/symfony/**/*
third_party/composer/installed\.json
## ignore Vagrantfile
Vagrantfile
## Exclude uploaded images in themes
themes/survey/default/files/*
themes/survey/material/files/*
themes/survey/monochrome/files/*
themes/survey/no_bootstrap/files/*
## But still push the preshipped ones
!themes/survey/*/files/logo.png
!themes/survey/*/files/logo_340.png
!themes/survey/*/files/logo_w_s.png
!themes/survey/*/files/pattern.png
!themes/survey/*/files/print_img_radio.png