Add repository scaffolding

MIT license, the ignore list that keeps secrets and Ansible scratch files
out, and a .gitattributes that normalises everything to LF — payloads are
deployed to Linux hosts, where a CRLF breaks a shell script outright.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
Lucas Winther
2026-09-16 03:57:50 +02:00
co-authored by Claude Opus 5
commit 7cdf9b854b
3 changed files with 58 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
# Everything here is deployed to Linux hosts. A CRLF line ending makes a shell
# script fail with "bad interpreter: /bin/bash^M", and can silently break a
# compose or config file. Normalise to LF in the repository and on checkout,
# whatever the contributor's platform or core.autocrlf setting.
* text=auto eol=lf