From 9118eb4423aaf94b8c1adfd75a32d02dd480aff5 Mon Sep 17 00:00:00 2001 From: Jimisola Laursen Date: Mon, 2 Mar 2026 20:11:01 +0100 Subject: [PATCH 1/2] chore: add .claude/ to .gitignore Prevent Claude Code settings from being accidentally committed. --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index bfa28bc..9a1fb29 100644 --- a/.gitignore +++ b/.gitignore @@ -216,4 +216,6 @@ poetry.toml # LSP config files pyrightconfig.json -# End of https://www.toptal.com/developers/gitignore/api/java,maven,python \ No newline at end of file +# End of https://www.toptal.com/developers/gitignore/api/java,maven,python +# Claude Code +.claude/ From 13baf3487f7900009774c985552baddda705bf7e Mon Sep 17 00:00:00 2001 From: Jimisola Laursen Date: Mon, 2 Mar 2026 21:38:03 +0100 Subject: [PATCH 2/2] chore: generate .gitignore from toptal templates with custom additions --- .gitignore | 147 ++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 106 insertions(+), 41 deletions(-) diff --git a/.gitignore b/.gitignore index 9a1fb29..f0277f4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,50 +1,93 @@ -# Created by https://www.toptal.com/developers/gitignore/api/java,maven,python -# Edit at https://www.toptal.com/developers/gitignore?templates=java,maven,python +# Created by https://www.toptal.com/developers/gitignore/api/python,intellij+all,visualstudiocode +# Edit at https://www.toptal.com/developers/gitignore?templates=python,intellij+all,visualstudiocode -### Java ### -# Compiled class file -*.class +### Intellij+all ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 -# Log file -*.log +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf -# BlueJ files -*.ctxt +# AWS User-specific +.idea/**/aws.xml -# Mobile Tools for Java (J2ME) -.mtj.tmp/ +# Generated files +.idea/**/contentModel.xml -# Package Files # -*.jar -*.war -*.nar -*.ear -*.zip -*.tar.gz -*.rar +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* -replay_pid* +# Gradle +.idea/**/gradle.xml +.idea/**/libraries -### Maven ### -target/ -pom.xml.tag -pom.xml.releaseBackup -pom.xml.versionsBackup -pom.xml.next -release.properties -dependency-reduced-pom.xml -buildNumber.properties -.mvn/timing.properties -# https://github.com/takari/maven-wrapper#usage-without-binary-jar -.mvn/wrapper/maven-wrapper.jar - -# Eclipse m2e generated files -# Eclipse Core -.project -# JDT-specific (Eclipse Java Development Tools) -.classpath +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Intellij+all Patch ### +# Ignore everything but code style settings and run configurations +# that are supposed to be shared within teams. + +.idea/* + +!.idea/codeStyles +!.idea/runConfigurations ### Python ### # Byte-compiled / optimized / DLL files @@ -105,6 +148,7 @@ cover/ *.pot # Django stuff: +*.log local_settings.py db.sqlite3 db.sqlite3-journal @@ -121,6 +165,7 @@ docs/_build/ # PyBuilder .pybuilder/ +target/ # Jupyter Notebook .ipynb_checkpoints @@ -216,6 +261,26 @@ poetry.toml # LSP config files pyrightconfig.json -# End of https://www.toptal.com/developers/gitignore/api/java,maven,python +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +### VisualStudioCode Patch ### +# Ignore all local history of files +.history +.ionide + +# End of https://www.toptal.com/developers/gitignore/api/python,intellij+all,visualstudiocode + # Claude Code .claude/