Skip to content

Commit 5246ca5

Browse files
author
son.le
committed
Push gitignore
0 parents  commit 5246ca5

File tree

1 file changed

+327
-0
lines changed

1 file changed

+327
-0
lines changed

.gitignore

Lines changed: 327 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,327 @@
1+
2+
# Created by https://www.toptal.com/developers/gitignore/api/xcode,swift,cocoapods,macos,intellij,visualstudiocode,appcode
3+
# Edit at https://www.toptal.com/developers/gitignore?templates=xcode,swift,cocoapods,macos,intellij,visualstudiocode,appcode
4+
5+
### AppCode ###
6+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
7+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
8+
9+
# User-specific stuff
10+
.idea/**/workspace.xml
11+
.idea/**/tasks.xml
12+
.idea/**/usage.statistics.xml
13+
.idea/**/dictionaries
14+
.idea/**/shelf
15+
16+
# Generated files
17+
.idea/**/contentModel.xml
18+
19+
# Sensitive or high-churn files
20+
.idea/**/dataSources/
21+
.idea/**/dataSources.ids
22+
.idea/**/dataSources.local.xml
23+
.idea/**/sqlDataSources.xml
24+
.idea/**/dynamic.xml
25+
.idea/**/uiDesigner.xml
26+
.idea/**/dbnavigator.xml
27+
28+
# Gradle
29+
.idea/**/gradle.xml
30+
.idea/**/libraries
31+
32+
# Gradle and Maven with auto-import
33+
# When using Gradle or Maven with auto-import, you should exclude module files,
34+
# since they will be recreated, and may cause churn. Uncomment if using
35+
# auto-import.
36+
# .idea/artifacts
37+
# .idea/compiler.xml
38+
# .idea/jarRepositories.xml
39+
# .idea/modules.xml
40+
# .idea/*.iml
41+
# .idea/modules
42+
# *.iml
43+
# *.ipr
44+
45+
# CMake
46+
cmake-build-*/
47+
48+
# Mongo Explorer plugin
49+
.idea/**/mongoSettings.xml
50+
51+
# File-based project format
52+
*.iws
53+
54+
# IntelliJ
55+
out/
56+
57+
# mpeltonen/sbt-idea plugin
58+
.idea_modules/
59+
60+
# JIRA plugin
61+
atlassian-ide-plugin.xml
62+
63+
# Cursive Clojure plugin
64+
.idea/replstate.xml
65+
66+
# Crashlytics plugin (for Android Studio and IntelliJ)
67+
com_crashlytics_export_strings.xml
68+
crashlytics.properties
69+
crashlytics-build.properties
70+
fabric.properties
71+
72+
# Editor-based Rest Client
73+
.idea/httpRequests
74+
75+
# Android studio 3.1+ serialized cache file
76+
.idea/caches/build_file_checksums.ser
77+
78+
### AppCode Patch ###
79+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
80+
81+
# *.iml
82+
# modules.xml
83+
# .idea/misc.xml
84+
# *.ipr
85+
86+
# Sonarlint plugin
87+
# https://plugins.jetbrains.com/plugin/7973-sonarlint
88+
.idea/**/sonarlint/
89+
90+
# SonarQube Plugin
91+
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
92+
.idea/**/sonarIssues.xml
93+
94+
# Markdown Navigator plugin
95+
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
96+
.idea/**/markdown-navigator.xml
97+
.idea/**/markdown-navigator-enh.xml
98+
.idea/**/markdown-navigator/
99+
100+
# Cache file creation bug
101+
# See https://youtrack.jetbrains.com/issue/JBR-2257
102+
.idea/$CACHE_FILE$
103+
104+
# CodeStream plugin
105+
# https://plugins.jetbrains.com/plugin/12206-codestream
106+
.idea/codestream.xml
107+
108+
### CocoaPods ###
109+
## CocoaPods GitIgnore Template
110+
111+
# CocoaPods - Only use to conserve bandwidth / Save time on Pushing
112+
# - Also handy if you have a large number of dependant pods
113+
# - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE
114+
Pods/
115+
116+
### Intellij ###
117+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
118+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
119+
120+
# User-specific stuff
121+
122+
# Generated files
123+
124+
# Sensitive or high-churn files
125+
126+
# Gradle
127+
128+
# Gradle and Maven with auto-import
129+
# When using Gradle or Maven with auto-import, you should exclude module files,
130+
# since they will be recreated, and may cause churn. Uncomment if using
131+
# auto-import.
132+
# .idea/artifacts
133+
# .idea/compiler.xml
134+
# .idea/jarRepositories.xml
135+
# .idea/modules.xml
136+
# .idea/*.iml
137+
# .idea/modules
138+
# *.iml
139+
# *.ipr
140+
141+
# CMake
142+
143+
# Mongo Explorer plugin
144+
145+
# File-based project format
146+
147+
# IntelliJ
148+
149+
# mpeltonen/sbt-idea plugin
150+
151+
# JIRA plugin
152+
153+
# Cursive Clojure plugin
154+
155+
# Crashlytics plugin (for Android Studio and IntelliJ)
156+
157+
# Editor-based Rest Client
158+
159+
# Android studio 3.1+ serialized cache file
160+
161+
### Intellij Patch ###
162+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
163+
164+
# *.iml
165+
# modules.xml
166+
# .idea/misc.xml
167+
# *.ipr
168+
169+
# Sonarlint plugin
170+
# https://plugins.jetbrains.com/plugin/7973-sonarlint
171+
172+
# SonarQube Plugin
173+
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
174+
175+
# Markdown Navigator plugin
176+
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
177+
178+
# Cache file creation bug
179+
# See https://youtrack.jetbrains.com/issue/JBR-2257
180+
181+
# CodeStream plugin
182+
# https://plugins.jetbrains.com/plugin/12206-codestream
183+
184+
### macOS ###
185+
# General
186+
.DS_Store
187+
.AppleDouble
188+
.LSOverride
189+
190+
# Icon must end with two \r
191+
Icon
192+
193+
194+
# Thumbnails
195+
._*
196+
197+
# Files that might appear in the root of a volume
198+
.DocumentRevisions-V100
199+
.fseventsd
200+
.Spotlight-V100
201+
.TemporaryItems
202+
.Trashes
203+
.VolumeIcon.icns
204+
.com.apple.timemachine.donotpresent
205+
206+
# Directories potentially created on remote AFP share
207+
.AppleDB
208+
.AppleDesktop
209+
Network Trash Folder
210+
Temporary Items
211+
.apdisk
212+
213+
### Swift ###
214+
# Xcode
215+
#
216+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
217+
218+
## User settings
219+
xcuserdata/
220+
221+
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
222+
*.xcscmblueprint
223+
*.xccheckout
224+
225+
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
226+
build/
227+
DerivedData/
228+
*.moved-aside
229+
*.pbxuser
230+
!default.pbxuser
231+
*.mode1v3
232+
!default.mode1v3
233+
*.mode2v3
234+
!default.mode2v3
235+
*.perspectivev3
236+
!default.perspectivev3
237+
238+
## Obj-C/Swift specific
239+
*.hmap
240+
241+
## App packaging
242+
*.ipa
243+
*.dSYM.zip
244+
*.dSYM
245+
246+
## Playgrounds
247+
timeline.xctimeline
248+
playground.xcworkspace
249+
250+
# Swift Package Manager
251+
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
252+
# Packages/
253+
# Package.pins
254+
# Package.resolved
255+
# *.xcodeproj
256+
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
257+
# hence it is not needed unless you have added a package configuration file to your project
258+
# .swiftpm
259+
260+
.build/
261+
262+
# CocoaPods
263+
# We recommend against adding the Pods directory to your .gitignore. However
264+
# you should judge for yourself, the pros and cons are mentioned at:
265+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
266+
# Pods/
267+
# Add this line if you want to avoid checking in source code from the Xcode workspace
268+
# *.xcworkspace
269+
270+
# Carthage
271+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
272+
# Carthage/Checkouts
273+
274+
Carthage/Build/
275+
276+
# Add this lines if you are using Accio dependency management (Deprecated since Xcode 12)
277+
# Dependencies/
278+
# .accio/
279+
280+
# fastlane
281+
# It is recommended to not store the screenshots in the git repo.
282+
# Instead, use fastlane to re-generate the screenshots whenever they are needed.
283+
# For more information about the recommended setup visit:
284+
# https://docs.fastlane.tools/best-practices/source-control/#source-control
285+
286+
fastlane/report.xml
287+
fastlane/Preview.html
288+
fastlane/screenshots/**/*.png
289+
fastlane/test_output
290+
291+
# Code Injection
292+
# After new code Injection tools there's a generated folder /iOSInjectionProject
293+
# https://github.com/johnno1962/injectionforxcode
294+
295+
iOSInjectionProject/
296+
297+
### VisualStudioCode ###
298+
.vscode/*
299+
!.vscode/settings.json
300+
!.vscode/tasks.json
301+
!.vscode/launch.json
302+
!.vscode/extensions.json
303+
*.code-workspace
304+
305+
### VisualStudioCode Patch ###
306+
# Ignore all local history of files
307+
.history
308+
.ionide
309+
310+
### Xcode ###
311+
# Xcode
312+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
313+
314+
315+
316+
317+
## Gcc Patch
318+
/*.gcno
319+
320+
### Xcode Patch ###
321+
*.xcodeproj/*
322+
!*.xcodeproj/project.pbxproj
323+
!*.xcodeproj/xcshareddata/
324+
!*.xcworkspace/contents.xcworkspacedata
325+
**/xcshareddata/WorkspaceSettings.xcsettings
326+
327+
# End of https://www.toptal.com/developers/gitignore/api/xcode,swift,cocoapods,macos,intellij,visualstudiocode,appcode

0 commit comments

Comments
 (0)