Skip to content

Commit 5582f1d

Browse files
committed
Update .gitignore with standard template
1 parent e3b5a36 commit 5582f1d

1 file changed

Lines changed: 114 additions & 203 deletions

File tree

.gitignore

Lines changed: 114 additions & 203 deletions
Original file line numberDiff line numberDiff line change
@@ -1,250 +1,161 @@
1-
### Eclipse ###
2-
.metadata
3-
bin/
4-
tmp/
5-
*.tmp
6-
*.bak
7-
*.swp
8-
*~.nib
9-
local.properties
10-
.settings/
11-
.loadpath
12-
.recommenders
13-
14-
# External tool builders
15-
.externalToolBuilders/
16-
17-
# Locally stored "Eclipse launch configurations"
18-
*.launch
19-
20-
# PyDev specific (Python IDE for Eclipse)
21-
*.pydevproject
22-
23-
# CDT-specific (C/C++ Development Tooling)
24-
.cproject
25-
26-
# CDT- autotools
27-
.autotools
28-
29-
# Java annotation processor (APT)
30-
.factorypath
31-
32-
# PDT-specific (PHP Development Tools)
33-
.buildpath
34-
35-
# sbteclipse plugin
36-
.target
37-
38-
# Tern plugin
39-
.tern-project
40-
41-
# TeXlipse plugin
42-
.texlipse
43-
44-
# STS (Spring Tool Suite)
45-
.springBeans
46-
47-
# Code Recommenders
48-
.recommenders/
49-
50-
# Annotation Processing
51-
.apt_generated/
52-
.apt_generated_test/
53-
54-
# Scala IDE specific (Scala & Java development for Eclipse)
55-
.cache-main
56-
.scala_dependencies
57-
.worksheet
58-
59-
# Uncomment this line if you wish to ignore the project description file.
60-
# Typically, this file would be tracked if it contains build/dependency configurations:
61-
#.project
62-
63-
### Eclipse Patch ###
64-
# Spring Boot Tooling
65-
.sts4-cache/
1+
################################################################################
2+
# Source code repository for luv2code training courses.
3+
# https://www.luv2code.com
4+
################################################################################
5+
6+
################################################################################
7+
# OS-SPECIFIC FILES
8+
################################################################################
9+
10+
########################################
11+
# macOS
12+
########################################
13+
.DS_Store
14+
.AppleDouble
15+
.LSOverride
16+
Icon
17+
._*
18+
.DocumentRevisions-V100
19+
.fseventsd
20+
.Spotlight-V100
21+
.TemporaryItems
22+
.Trashes
23+
.VolumeIcon.icns
24+
.com.apple.timemachine.donotpresent
25+
.AppleDB
26+
.AppleDesktop
27+
Network Trash Folder
28+
Temporary Items
29+
.apdisk
30+
*.icloud
6631

67-
### Intellij ###
68-
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
69-
.idea
70-
*.iml
71-
*.ipr
7232

73-
# IntelliJ
74-
out/
33+
########################################
34+
# Windows
35+
########################################
36+
Thumbs.db
37+
Thumbs.db:encryptable
38+
ehthumbs.db
39+
ehthumbs_vista.db
40+
[Dd]esktop.ini
41+
$RECYCLE.BIN/
42+
*.stackdump
43+
*.lnk
7544

76-
# CMake
77-
cmake-build-*/
7845

79-
# File-based project format
80-
*.iws
46+
########################################
47+
# Linux
48+
########################################
49+
.Trash-*
50+
.cache/
51+
.config/
52+
.local/
53+
*.directory
54+
*~
55+
*.tmp
56+
lost+found/
8157

82-
# JIRA plugin
83-
atlassian-ide-plugin.xml
8458

85-
# Crashlytics plugin (for Android Studio and IntelliJ)
86-
com_crashlytics_export_strings.xml
87-
crashlytics.properties
88-
crashlytics-build.properties
89-
fabric.properties
59+
################################################################################
60+
# JAVA & BUILD ARTIFACTS
61+
################################################################################
9062

91-
### Java ###
92-
# Compiled class file
63+
# Compiled output
9364
*.class
94-
95-
# Log file
96-
*.log
97-
98-
# BlueJ files
9965
*.ctxt
66+
*.log
10067

101-
# Mobile Tools for Java (J2ME)
102-
.mtj.tmp/
103-
104-
# Package Files #
68+
# Java packaged archives (avoid committing builds)
10569
*.jar
10670
*.war
107-
*.nar
10871
*.ear
72+
*.nar
10973
*.zip
11074
*.tar.gz
11175
*.rar
11276

113-
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
77+
# JVM crash logs
11478
hs_err_pid*
79+
replay_pid*
11580

116-
### Linux ###
117-
*~
118-
119-
# temporary files which can be created if a process still has a handle open of a deleted file
120-
.fuse_hidden*
12181

122-
# KDE directory preferences
123-
.directory
82+
################################################################################
83+
# MAVEN
84+
################################################################################
12485

125-
# Linux trash folder which might appear on any partition or disk
126-
.Trash-*
127-
128-
# .nfs files are created when an open file is removed but is still being accessed
129-
.nfs*
130-
131-
### macOS ###
132-
# General
133-
.DS_Store
134-
.AppleDouble
135-
.LSOverride
136-
137-
# Icon must end with two \r
138-
Icon
139-
140-
141-
# Thumbnails
142-
._*
143-
144-
# Files that might appear in the root of a volume
145-
.DocumentRevisions-V100
146-
.fseventsd
147-
.Spotlight-V100
148-
.TemporaryItems
149-
.Trashes
150-
.VolumeIcon.icns
151-
.com.apple.timemachine.donotpresent
152-
153-
# Directories potentially created on remote AFP share
154-
.AppleDB
155-
.AppleDesktop
156-
Network Trash Folder
157-
Temporary Items
158-
.apdisk
159-
160-
### Maven ###
86+
# Build output
16187
target/
88+
89+
# Maven internal metadata
16290
pom.xml.tag
16391
pom.xml.releaseBackup
16492
pom.xml.versionsBackup
16593
pom.xml.next
16694
release.properties
16795
dependency-reduced-pom.xml
96+
97+
# Build number & wrapper
16898
buildNumber.properties
16999
.mvn/timing.properties
170-
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
171100
.mvn/wrapper/maven-wrapper.jar
172101

173-
### Maven Patch ###
174-
# Eclipse m2e generated files
175-
# Eclipse Core
176-
.project
177-
# JDT-specific (Eclipse Java Development Tools)
178-
.classpath
179-
180-
### NetBeans ###
181-
**/nbproject/private/
182-
**/nbproject/Makefile-*.mk
183-
**/nbproject/Package-*.bash
184-
build/
185-
nbbuild/
186-
dist/
187-
nbdist/
188-
.nb-gradle/
189-
190-
### VisualStudioCode ###
191-
.vscode/*
192-
!.vscode/settings.json
193-
!.vscode/tasks.json
194-
!.vscode/launch.json
195-
!.vscode/extensions.json
196-
*.code-workspace
197-
198-
# Local History for Visual Studio Code
199-
.history/
200102

201-
### VisualStudioCode Patch ###
202-
# Ignore all local history of files
203-
.history
204-
.ionide
103+
################################################################################
104+
# INTELLIJ IDEA
105+
################################################################################
205106

206-
# Support for Project snippet scope
207-
!.vscode/*.code-snippets
107+
.idea/
108+
*.iml
109+
*.iws
110+
*.ipr
208111

209-
### Windows ###
210-
# Windows thumbnail cache files
211-
Thumbs.db
212-
Thumbs.db:encryptable
213-
ehthumbs.db
214-
ehthumbs_vista.db
112+
out/
215113

216-
# Dump file
217-
*.stackdump
218114

219-
# Folder config file
220-
[Dd]esktop.ini
115+
################################################################################
116+
# ECLIPSE
117+
################################################################################
221118

222-
# Recycle Bin used on file shares
223-
$RECYCLE.BIN/
119+
.metadata/
120+
.project
121+
.classpath
122+
.settings/
123+
.loadpath
124+
.recommenders/
224125

225-
# Windows Installer files
226-
*.cab
227-
*.msi
228-
*.msix
229-
*.msm
230-
*.msp
126+
bin/
127+
tmp/
231128

232-
# Windows shortcuts
233-
*.lnk
129+
*.tmp
130+
*.bak
131+
*.swp
234132

235-
### Gradle ###
236-
.gradle
237133

238-
# Ignore Gradle GUI config
239-
gradle-app.setting
134+
################################################################################
135+
# VISUAL STUDIO CODE
136+
################################################################################
240137

241-
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
242-
!gradle-wrapper.jar
138+
.vscode/
139+
.history/
140+
*.vsix
243141

244-
# Cache of project
245-
.gradletasknamecache
246142

247-
### Gradle Patch ###
248-
**/build/
143+
################################################################################
144+
# CLAUDE CODE
145+
################################################################################
249146

250147
.claude/
148+
149+
150+
################################################################################
151+
# GENERIC BUILD & TEMP
152+
################################################################################
153+
154+
build/
155+
dist/
156+
157+
*.swp
158+
*.swo
159+
*.bak
160+
*.tmp
161+
*~.nib

0 commit comments

Comments
 (0)