Repository navigation
Expand file tree
/
Copy path.gitattributes
More file actions
56 lines (51 loc) · 2.05 KB
/
Copy path.gitattributes
File metadata and controls
56 lines (51 loc) · 2.05 KB
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
# Normalize every text file to LF in the repository and the working tree, so a
# checkout on Windows cannot reintroduce CRLF that php-cs-fixer then rejects.
# Git auto-detects binary content; the explicit rules below guard common binary
# types against accidental normalization.
* text=auto eol=lf
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.woff binary
*.woff2 binary
*.ttf binary
*.eot binary
*.gz binary
*.zip binary
*.phar binary
# Patch files are applied byte-for-byte; never rewrite their line endings.
*.patch -text
# Vendored third-party libraries are kept exactly as shipped upstream, including
# their line endings, so they stay byte-identical to upstream and out of diffs
# and code scanners. Do not normalize them.
include/js/big.js -text
include/js/jquery.tablesorter.js -text
include/js/jquery.tablesorter.widgets.js -text
# Every pull request appends to the same two anchors in CHANGELOG: the top of
# the issue block and the end of the feature block. Concurrent PRs therefore
# collide there even when they touch nothing else. check-changelog.py enforces
# entry format and issue/feature grouping rather than numeric order, so keeping
# both sides is a valid resolution.
CHANGELOG merge=union
# Development-only paths are excluded from `git archive`, which is how the
# release tarball is built. Keep build/ and patches/ exportable: the release
# runs `npm ci` inside the archived tree and its postinstall needs them.
/.dockerignore export-ignore
/.editorconfig export-ignore
/.gitattributes export-ignore
/.github/ export-ignore
/.gitignore export-ignore
/.php-cs-fixer.php export-ignore
/.phpstan-bootstrap.php export-ignore
/.phpstan.neon export-ignore
/build/psalm/ export-ignore
/docker-compose.yml export-ignore
/phpstan-baseline.neon export-ignore
/phpunit.xml export-ignore
/phpunit-*.xml export-ignore
/psalm-baseline.xml export-ignore
/psalm.xml export-ignore
/rector.php export-ignore
/tests/ export-ignore