From 138cf0b9a0e3854053c18165f4d49c908cd69582 Mon Sep 17 00:00:00 2001
From: Gary Smith <argentiapparatus@gmail.com>
Date: Wed, 21 Oct 2015 12:11:39 -0400
Subject: [PATCH] Update gitignore templates

* Update patterns for pub
* Add patterns for dart2js
* Add pattern for dartdoc
* Include pattern for pubspec.lock in package-simple library package
only
* Remove IntelliJ specific .idea
* Remove MacOS specific .DS_Store
---
 templates/console-full/.gitignore     | 17 +++++++++++++----
 templates/package-simple/.gitignore   | 18 +++++++++++++++---
 templates/server-appengine/.gitignore | 17 +++++++++++++++--
 templates/server-shelf/.gitignore     | 17 +++++++++++++----
 templates/web-polymer/.gitignore      | 17 +++++++++++++----
 templates/web-simple/.gitignore       | 17 +++++++++++++----
 6 files changed, 82 insertions(+), 21 deletions(-)

diff --git a/templates/console-full/.gitignore b/templates/console-full/.gitignore
index 8afd37e..a76605e 100644
--- a/templates/console-full/.gitignore
+++ b/templates/console-full/.gitignore
@@ -1,8 +1,17 @@
+# Files and directories created by pub
 .buildlog
-.DS_Store
-.idea
 .packages
+.project
 .pub/
 build/
-packages
-pubspec.lock
+**/packages/
+
+# Files created by dart2js
+*.js
+*.precompiled.js
+*.js.deps
+*.js.map
+*.info.json
+
+# Directory created by dartdoc
+doc/
diff --git a/templates/package-simple/.gitignore b/templates/package-simple/.gitignore
index 8afd37e..71485cf 100644
--- a/templates/package-simple/.gitignore
+++ b/templates/package-simple/.gitignore
@@ -1,8 +1,20 @@
+# Files and directories created by pub
 .buildlog
-.DS_Store
-.idea
 .packages
+.project
 .pub/
 build/
-packages
+**/packages/
+
+# Files created by dart2js
+*.js
+*.precompiled.js
+*.js.deps
+*.js.map
+*.info.json
+
+# Directory created by dartdoc
+doc/
+
+# This is a library package
 pubspec.lock
diff --git a/templates/server-appengine/.gitignore b/templates/server-appengine/.gitignore
index 4232a2f..49ff954 100644
--- a/templates/server-appengine/.gitignore
+++ b/templates/server-appengine/.gitignore
@@ -1,4 +1,17 @@
+# Files and directories created by pub
+.buildlog
 .packages
+.project
 .pub/
-packages
-pubspec.lock
+build/
+**/packages/
+
+# Files created by dart2js
+*.js
+*.precompiled.js
+*.js.deps
+*.js.map
+*.info.json
+
+# Directory created by dartdoc
+doc/
\ No newline at end of file
diff --git a/templates/server-shelf/.gitignore b/templates/server-shelf/.gitignore
index 8afd37e..a76605e 100644
--- a/templates/server-shelf/.gitignore
+++ b/templates/server-shelf/.gitignore
@@ -1,8 +1,17 @@
+# Files and directories created by pub
 .buildlog
-.DS_Store
-.idea
 .packages
+.project
 .pub/
 build/
-packages
-pubspec.lock
+**/packages/
+
+# Files created by dart2js
+*.js
+*.precompiled.js
+*.js.deps
+*.js.map
+*.info.json
+
+# Directory created by dartdoc
+doc/
diff --git a/templates/web-polymer/.gitignore b/templates/web-polymer/.gitignore
index 8afd37e..a76605e 100644
--- a/templates/web-polymer/.gitignore
+++ b/templates/web-polymer/.gitignore
@@ -1,8 +1,17 @@
+# Files and directories created by pub
 .buildlog
-.DS_Store
-.idea
 .packages
+.project
 .pub/
 build/
-packages
-pubspec.lock
+**/packages/
+
+# Files created by dart2js
+*.js
+*.precompiled.js
+*.js.deps
+*.js.map
+*.info.json
+
+# Directory created by dartdoc
+doc/
diff --git a/templates/web-simple/.gitignore b/templates/web-simple/.gitignore
index 8afd37e..a76605e 100644
--- a/templates/web-simple/.gitignore
+++ b/templates/web-simple/.gitignore
@@ -1,8 +1,17 @@
+# Files and directories created by pub
 .buildlog
-.DS_Store
-.idea
 .packages
+.project
 .pub/
 build/
-packages
-pubspec.lock
+**/packages/
+
+# Files created by dart2js
+*.js
+*.precompiled.js
+*.js.deps
+*.js.map
+*.info.json
+
+# Directory created by dartdoc
+doc/
-- 
GitLab