From 1fd07fd619192df595e4dcb2c0fac546cd9c380d Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Sat, 19 Oct 2024 13:28:58 +0300 Subject: [PATCH] chore(bindings): improve gitattributes file - Separate bindings into language sections - Mark all metadata & lockfiles as generated (cherry picked from commit 4089569934e997844c20ba4c735845ee1e04a4a6) --- cli/src/templates/gitattributes | 34 ++++++++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/cli/src/templates/gitattributes b/cli/src/templates/gitattributes index 9d5c5d49..7e2cae0c 100644 --- a/cli/src/templates/gitattributes +++ b/cli/src/templates/gitattributes @@ -1,13 +1,37 @@ * text=auto eol=lf +# Generated source files src/*.json linguist-generated src/parser.c linguist-generated src/tree_sitter/* linguist-generated -bindings/** linguist-generated -binding.gyp linguist-generated -setup.py linguist-generated -Makefile linguist-generated +# C bindings +bindings/c/* linguist-generated CMakeLists.txt linguist-generated -Package.swift linguist-generated +Makefile linguist-generated + +# Rust bindings +bindings/rust/* linguist-generated +Cargo.toml linguist-generated +Cargo.lock linguist-generated + +# Node.js bindings +bindings/node/* linguist-generated +binding.gyp linguist-generated +package.json linguist-generated +package-lock.json linguist-generated + +# Python bindings +bindings/python/** linguist-generated +setup.py linguist-generated +pyproject.toml linguist-generated + +# Go bindings +bindings/go/* linguist-generated go.mod linguist-generated +go.sum linguist-generated + +# Swift bindings +bindings/swift/** linguist-generated +Package.swift linguist-generated +Package.resolved linguist-generated