From 0ec31299c7d0595cf9acde8cae285e7b555ab8e7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Nov 2025 00:03:03 +0000 Subject: [PATCH 1/2] Initial plan From 6adfd889c4fc6df43643050aa737962ad38e89d7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Nov 2025 00:15:14 +0000 Subject: [PATCH 2/2] Add language-specific .gitignore files to extension templates Co-authored-by: wbreza <6540159+wbreza@users.noreply.github.com> --- cli/azd/.vscode/cspell.yaml | 6 ++++ .../resources/languages/dotnet/.gitignore | 26 ++++++++++++++ .../resources/languages/go/.gitignore | 3 ++ .../resources/languages/javascript/.gitignore | 24 +++++++++++++ .../resources/languages/python/.gitignore | 34 +++++++++++++++++++ 5 files changed, 93 insertions(+) create mode 100644 cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/dotnet/.gitignore create mode 100644 cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/javascript/.gitignore create mode 100644 cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/python/.gitignore diff --git a/cli/azd/.vscode/cspell.yaml b/cli/azd/.vscode/cspell.yaml index e63e5a8e145..4721aa0864e 100644 --- a/cli/azd/.vscode/cspell.yaml +++ b/cli/azd/.vscode/cspell.yaml @@ -237,6 +237,12 @@ overrides: - filename: pkg/project/service_target_dotnet_containerapp.go words: - IMAGENAME + - filename: extensions/microsoft.azd.extensions/internal/resources/languages/**/.gitignore + words: + - rsuser + - userosscache + - docstates + - dylib ignorePaths: - "**/*_test.go" - "**/mock*.go" diff --git a/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/dotnet/.gitignore b/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/dotnet/.gitignore new file mode 100644 index 00000000000..b127b163121 --- /dev/null +++ b/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/dotnet/.gitignore @@ -0,0 +1,26 @@ +# Build output directories +bin/ +obj/ + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# Visual Studio +.vs/ + +# IDE +.vscode/ +.idea/ +*.swp +*.swo + +# OS +.DS_Store +Thumbs.db + +# env file +.env diff --git a/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/go/.gitignore b/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/go/.gitignore index 6f72f892618..b629bbb1f4a 100644 --- a/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/go/.gitignore +++ b/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/go/.gitignore @@ -1,6 +1,9 @@ # If you prefer the allow list template instead of the deny list, see community template: # https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore # +# Build output directory +bin/ + # Binaries for programs and plugins *.exe *.exe~ diff --git a/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/javascript/.gitignore b/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/javascript/.gitignore new file mode 100644 index 00000000000..59df316ebcc --- /dev/null +++ b/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/javascript/.gitignore @@ -0,0 +1,24 @@ +# Build output directory +bin/ + +# Generated protobuf files +generated/ + +# Node modules +node_modules/ + +# npm package lock file (uncomment if you want to ignore it) +# package-lock.json + +# IDE +.vscode/ +.idea/ +*.swp +*.swo + +# OS +.DS_Store +Thumbs.db + +# env file +.env diff --git a/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/python/.gitignore b/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/python/.gitignore new file mode 100644 index 00000000000..c7476404e76 --- /dev/null +++ b/cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/python/.gitignore @@ -0,0 +1,34 @@ +# Build output directory +bin/ + +# PyInstaller build artifacts +build/ +dist/ +*.spec + +# Generated protobuf files +generated_proto/ + +# Python bytecode +__pycache__/ +*.py[cod] +*$py.class + +# Virtual environments +.venv/ +venv/ +ENV/ +env/ + +# IDE +.vscode/ +.idea/ +*.swp +*.swo + +# OS +.DS_Store +Thumbs.db + +# env file +.env