-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitattributes
More file actions
21 lines (19 loc) · 959 Bytes
/
Copy path.gitattributes
File metadata and controls
21 lines (19 loc) · 959 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Wire goldens are byte-exact NDJSON (contracts/VERSIONING.md §1: LF,
# no BOM) consumed byte-for-byte by both language suites — EOL
# conversion on checkout (Windows runners default autocrlf=true) would
# redden them. Never translate.
*.ndjson -text
# sh scripts and the sh-sourced manifest run under git-bash on Windows
# too (plugin starter + bootstrap e2e, M7-P1) — a CRLF checkout would
# \r-poison them (the M5-3a lesson, second application). Pin LF.
*.sh text eol=lf
manifest.env text eol=lf
# GitHub linguist (v0.5.0 cleanup batch): the language bar measures
# the PRODUCT — test batteries and frozen contract fixtures are
# scaffolding, excluded symmetrically on both language sides; the
# website is documentation. The judgment core is Haskell, the
# measurement plumbing Rust (ADR-001/002) — stats should say so.
cli/tests/** linguist-vendored
core/test/** linguist-vendored
contracts/** linguist-vendored
site/** linguist-documentation