I’m on RC4, and I think there are some lines in .gitingore that could be removed and/or optimized.
This is what I got by default:
# Specifies intentionally untracked files to ignore when using Git # http://git-scm.com/docs/gitignore` *~ *.sw[mnpcod] *.log *.tmp *.tmp.* log.txt *.sublime-project *.sublime-workspace .vscode/ npm-debug.log* .idea/ .sass-cache/ .tmp/ .versions/ coverage/ dist/ node_modules/ tmp/ temp/ hooks/ platforms/ plugins/ plugins/android.json plugins/ios.json www/ $RECYCLE.BIN/ .DS_Store Thumbs.db UserInterfaceState.xcuserstate
Now, these are my suggestions and questions:
These are OS or IDE/Editor related files/directories which should be in everyone’s global .gitignore file IMHO:
*.sublime-project *.sublime-workspace .vscode/ .idea/ $RECYCLE.BIN/ .DS_Store Thumbs.db
The following is already included in the
The following are already included in the
This one, if I’m not mistaken, is an XCode file, which is already included in the
I’m not sure about the following, but they look like third party library related folders, which by default are not ionic depencencies. If that’s the case, I also think they should be removed.
*.sw[mnpcod] .tmp/ .versions/ coverage/ dist/ tmp/ temp/
Why is the
hooks/cordova directory ignored? It shouldn’t, if I’m not wrong.
Some of these entries should have a leading slash, otherwise I would not be able to create directories/files with these names inside my sources. Yes, they are not common names, but I should be able to create them.
So at the end, my .gitignore looks like this:
*~ *.log .sass-cache/ node_modules/ /platforms/ /plugins/ /www/ # Not sure about the following, but my IDE flags them as "not used" *.sw[mnpcod] *.tmp *.tmp.* log.txt
What do you think about it?
PD: My apologies if I didn’t explain well, english is not my first language.