diff --git a/options/gitignore/Gradle b/options/gitignore/Gradle
index 8d68edc977..85888bb2e1 100644
--- a/options/gitignore/Gradle
+++ b/options/gitignore/Gradle
@@ -10,6 +10,3 @@ gradle-app.setting
# Cache of project
.gradletasknamecache
-
-# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
-# gradle/wrapper/gradle-wrapper.properties
diff --git a/options/gitignore/Gretl b/options/gitignore/Gretl
new file mode 100644
index 0000000000..582489e542
--- /dev/null
+++ b/options/gitignore/Gretl
@@ -0,0 +1,8 @@
+# gitignore template for Gretl
+# website: http://gretl.sourceforge.net/
+
+# Auto-generated log file is overwritten whenever you start a new session
+session.inp
+
+# Auto-generated temporary string code table
+string_table.txt
diff --git a/options/gitignore/Node b/options/gitignore/Node
index 1f22b9c26a..0125458e15 100644
--- a/options/gitignore/Node
+++ b/options/gitignore/Node
@@ -5,6 +5,7 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
+.pnpm-debug.log*
# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
@@ -71,6 +72,7 @@ web_modules/
# dotenv environment variables file
.env
.env.test
+.env.production
# parcel-bundler cache (https://parceljs.org/)
.cache
diff --git a/options/gitignore/SPFx b/options/gitignore/SPFx
new file mode 100644
index 0000000000..5a66b3419a
--- /dev/null
+++ b/options/gitignore/SPFx
@@ -0,0 +1,33 @@
+#SharePoint Framework (SPFx)
+# Logs
+logs
+*.log
+npm-debug.log*
+
+# Dependency directories
+node_modules
+
+# Build generated files
+dist
+lib
+solution
+temp
+*.sppkg
+
+# Coverage directory used by tools like istanbul
+coverage
+
+# OSX
+.DS_Store
+
+# Visual Studio files
+.ntvs_analysis.dat
+.vs
+bin
+obj
+
+# Resx Generated Code
+*.resx.ts
+
+# Styles Generated Code
+*.scss.ts
diff --git a/options/gitignore/Umbraco b/options/gitignore/Umbraco
index c286845766..5649531412 100644
--- a/options/gitignore/Umbraco
+++ b/options/gitignore/Umbraco
@@ -15,7 +15,7 @@
**/App_Data/umbraco.config
## this [Uu]mbraco/ folder should be created by cmd like `Install-Package UmbracoCms -Version 8.5.3`
-## you can find your umbraco version at your Web.config. (i.e. )
+## you can find your Umbraco version in your Web.config. (i.e. )
## Uncomment this line if you think it fits the way you work on your project.
## **/[Uu]mbraco/
@@ -29,4 +29,4 @@
**/App_Data/cache/
# Ignore the Models Builder models out of date flag
-**/App_Data/Models/ood.flag
+**/ood.flag
diff --git a/options/gitignore/V b/options/gitignore/V
index bc0d4f3aaa..dbbb0462fb 100644
--- a/options/gitignore/V
+++ b/options/gitignore/V
@@ -1,6 +1,3 @@
-*
-!*/
-!*.*
*.exe
*.o
*.so