diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..bf635c9 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,32 @@ +# Zeilenenden repo-weit normalisieren: git speichert LF, die Arbeitskopie darf +# plattformueblich sein. Ohne diese Datei meldete git unter Windows den halben +# Baum als geaendert - ein reiner CRLF/LF-Unterschied ohne Inhaltsaenderung. +* text=auto + +# Dateien, die im Linux-Container ausgefuehrt werden, brauchen LF auch in der +# Arbeitskopie: CRLF laesst bash mit "\r: command not found" scheitern. +Dockerfile text eol=lf +*.sh text eol=lf +*.yml text eol=lf +*.yaml text eol=lf + +# Windows-Skripte umgekehrt. +*.bat text eol=crlf +*.ps1 text eol=crlf + +# Binaerdateien nie konvertieren. `text=auto` erkennt die meisten davon +# ohnehin, die Liste macht es fuer die Geodatenformate explizit. +*.png binary +*.jpg binary +*.ico binary +*.qm binary +*.zip binary +*.gpkg binary +*.shp binary +*.shx binary +*.dbf binary +*.qix binary +*.tif binary + +# Nicht als binaer markieren: *.asc (ESRI-ASCII-Grid), *.prj, *.cpg und *.qml +# sind Textformate und werden von `text=auto` korrekt behandelt. diff --git a/ai/core/constraints.md b/ai/core/constraints.md index d3f067a..2c378f7 100644 --- a/ai/core/constraints.md +++ b/ai/core/constraints.md @@ -13,10 +13,10 @@ see [release-conventions.md](release-conventions.md). > not follow that split - its docstrings, comments, and `log()` messages are > German throughout, while identifiers are English. This is the actual, > current convention here, not an oversight to silently "correct" by copying -> IB-Tool 3's rule - see the Testplan-data_wizard-ibtoolpartion.md -> "Nebenbefund #4" note, which flags the inconsistency across the three -> plugins as a separate decision to make deliberately, not as part of adding -> tests/docs. The table below documents what this repository actually does. +> IB-Tool 3's rule. Whether the three plugins should converge on one language +> split is a deliberate decision to take on its own, not a side effect of +> adding tests or docs. The table below documents what this repository +> actually does. | Content Type | Language | Examples | |---|---|---|