From 7274453a355a68bc370511c1d440cc89bf9fd15a Mon Sep 17 00:00:00 2001 From: mleku Date: Fri, 13 Sep 2024 18:09:08 +0100 Subject: [PATCH] update gitignore to fully ignore the things --- .gitignore | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..40a3e55 --- /dev/null +++ b/.gitignore @@ -0,0 +1,59 @@ +# Allowlisting gitignore template for GO projects prevents us +# from adding various unwanted local files, such as generated +# files, developer configurations or IDE-specific files etc. +# +# Recommended: Go.AllowList.gitignore + +# Ignore everything +* + +# Especially these +.vscode +.vscode/ +.vscode/** +**/.vscode +**/.vscode/** +.idea +.idea/ +.idea/** +**/.idea +**/.idea/ +**/.idea/** +node_modules +node_modules/ +node_modules/** +**/node_modules +**/node_modules/ +**/node_modules/** +pkg/uploader/keyfile.json +/pkg/uploader/keyfile.json +**/keyfile.json + +# But not these files... +!/.gitignore +!*.go +!go.sum +!go.mod +!*.md +!LICENSE +!*.sh +!Makefile +!*.json +!*.pdf +!*.csv +!*.py +!*.mediawiki +!*.did +!*.rs +!*.toml +!*.file +!.gitkeep +!pkg/eth/** +!*.h +!*.c +!*.proto +!bundleData +!*.item +!*.bin +# ...even if they are in subdirectories +!*/