summaryrefslogtreecommitdiffstats
path: root/.gitignore
diff options
context:
space:
mode:
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore205
1 files changed, 205 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d483172
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,205 @@
1# Created by https://www.toptal.com/developers/gitignore/api/cmake,c++
2# Edit at https://www.toptal.com/developers/gitignore?templates=cmake,c++
3
4### C++ ###
5# Prerequisites
6*.d
7
8*.csv
9# Compiled Object files
10*.slo
11*.lo
12*.o
13*.obj
14
15# Precompiled Headers
16*.gch
17*.pch
18
19# Compiled Dynamic libraries
20*.so
21*.dylib
22*.dll
23
24# Fortran module files
25*.mod
26*.smod
27
28# Compiled Static libraries
29*.lai
30*.la
31*.a
32*.lib
33
34# Executables
35*.exe
36*.out
37*.app
38
39### CMake ###
40CMakeLists.txt.user
41CMakeCache.txt
42CMakeFiles
43CMakeScripts
44Testing
45Makefile
46cmake_install.cmake
47install_manifest.txt
48compile_commands.json
49CTestTestfile.cmake
50_deps
51
52### CMake Patch ###
53CMakeUserPresets.json
54
55# External projects
56*-prefix/
57
58### Intellij+all ###
59# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
60# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
61
62# User-specific stuff
63.idea/**/workspace.xml
64.idea/**/tasks.xml
65.idea/**/usage.statistics.xml
66.idea/**/dictionaries
67.idea/**/shelf
68
69# AWS User-specific
70.idea/**/aws.xml
71
72# Generated files
73.idea/**/contentModel.xml
74
75# Sensitive or high-churn files
76.idea/**/dataSources/
77.idea/**/dataSources.ids
78.idea/**/dataSources.local.xml
79.idea/**/sqlDataSources.xml
80.idea/**/dynamic.xml
81.idea/**/uiDesigner.xml
82.idea/**/dbnavigator.xml
83
84# Gradle
85.idea/**/gradle.xml
86.idea/**/libraries
87
88# Gradle and Maven with auto-import
89# When using Gradle or Maven with auto-import, you should exclude module files,
90# since they will be recreated, and may cause churn. Uncomment if using
91# auto-import.
92# .idea/artifacts
93# .idea/compiler.xml
94# .idea/jarRepositories.xml
95# .idea/modules.xml
96# .idea/*.iml
97# .idea/modules
98# *.iml
99# *.ipr
100
101# CMake
102cmake-build-*/
103
104# Mongo Explorer plugin
105.idea/**/mongoSettings.xml
106
107# File-based project format
108*.iws
109
110# IntelliJ
111out/
112
113# mpeltonen/sbt-idea plugin
114.idea_modules/
115
116# JIRA plugin
117atlassian-ide-plugin.xml
118
119# Cursive Clojure plugin
120.idea/replstate.xml
121
122# SonarLint plugin
123.idea/sonarlint/
124
125# Crashlytics plugin (for Android Studio and IntelliJ)
126com_crashlytics_export_strings.xml
127crashlytics.properties
128crashlytics-build.properties
129fabric.properties
130
131# Editor-based Rest Client
132.idea/httpRequests
133
134# Android studio 3.1+ serialized cache file
135.idea/caches/build_file_checksums.ser
136
137### Intellij+all Patch ###
138# Ignore everything but code style settings and run configurations
139# that are supposed to be shared within teams.
140
141.idea/*
142
143!.idea/codeStyles
144!.idea/runConfigurations
145
146### macOS ###
147# General
148.DS_Store
149.AppleDouble
150.LSOverride
151
152# Icon must end with two \r
153Icon
154
155
156# Thumbnails
157._*
158
159# Files that might appear in the root of a volume
160.DocumentRevisions-V100
161.fseventsd
162.Spotlight-V100
163.TemporaryItems
164.Trashes
165.VolumeIcon.icns
166.com.apple.timemachine.donotpresent
167
168# Directories potentially created on remote AFP share
169.AppleDB
170.AppleDesktop
171Network Trash Folder
172Temporary Items
173.apdisk
174
175### macOS Patch ###
176# iCloud generated files
177*.icloud
178
179### Windows ###
180# Windows thumbnail cache files
181Thumbs.db
182Thumbs.db:encryptable
183ehthumbs.db
184ehthumbs_vista.db
185
186# Dump file
187*.stackdump
188
189# Folder config file
190[Dd]esktop.ini
191
192# Recycle Bin used on file shares
193$RECYCLE.BIN/
194
195# Windows Installer files
196*.cab
197*.msi
198*.msix
199*.msm
200*.msp
201
202# Windows shortcuts
203*.lnk
204
205# End of https://www.toptal.com/developers/gitignore/api/intellij+all,macos,windows