forked from LimeSurvey/LimeSurvey
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.gitignore
123 lines (103 loc) · 2.61 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
# Never include config.php
/application/config/config.php
/application/config/config.*.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
# 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/templates/*.*
!/upload/templates/index.html
!/upload/templates/readme.txt
!/upload/themes/index.html
/upload/themes/survey/*
!/upload/themes/survey/index.html
/upload/themes/survey/generalfiles/*.*
!/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/*/*index.html
/tmp/assets/**/
/tmp/runtime/gii-1.1.18/*.*
/tmp/runtime/cache/*.bin
/tmp/runtime/plugin.log
/tmp/runtime/twig_cache/*
/tmp/runtime/CSS/*.ser
/tmp/runtime/HTML/*.ser
/tmp/runtime/URI/*.ser
# 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
# 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/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