Skip to content

Instantly share code, notes, and snippets.

@HellPie
Last active October 31, 2017 11:22
Show Gist options
  • Save HellPie/84819380544c2ebf2bd9 to your computer and use it in GitHub Desktop.
Save HellPie/84819380544c2ebf2bd9 to your computer and use it in GitHub Desktop.
Gitignore we use at work. Shared in the hope of saving time making a new one and getting perfection out of it. (Suggestions are highly appreciated)
###############################################################################
### PRIVATE FILES ###
###############################################################################
# - Private Gradle
local.properties
# Only useful if you work in my team, these are private projects
# so nobody should really need them. Here for completeness.
# - "Lumen" Buildbot
.lumen/
build-config.lumen
build-data.lumen
customs.lumen
# - "Bella" Extension
.bella/
bella.properties
# - AI Informations
.coral/
coral.config
coral.db
# - Signing Configurations (make sure to steal this if you steal something)
signing.properties
*.jks
*.keystore
###############################################################################
### ANDROID STUDIO FILES ###
###############################################################################
#------------------------------------------------------------------------------#
# GENERIC #
#------------------------------------------------------------------------------#
# - Generated folders
bin/
gen/
# - Proguard informations
proguard/
# - Android Packages
*.apk
*.ap_
# - Dalvik VM
*.dex
# - Java Classes
*.class
# - Java Native
*.o
*.out
*.dylib
*.obj
*.so
# - Logs
log/
*.log
#------------------------------------------------------------------------------#
# STUDIO/INTELLIJ SPECIFIC #
#------------------------------------------------------------------------------#
# - Gradle
.idea/gradle.xml
.gradle/
# - Maven
target/
# - Build caches
build/
*/build/
out/
*/out/
# - NDK Build caches
.externalNativeBuild
# - Navigation cache
.navigation/
# - App Captures
captures/
# - IDEA Configuration (user-specific informations)
.idea/dictionaries/
.idea/libraries/
.idea/shelf/
.idea/workspace.xml
.idea/tasks.xml
.idea/misc.xml
# - IDEA Configuration (user-specific data)
.idea/dataSources.ids
.idea/dataSources.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml
# - IDEA Mongo Plugin
.idea/mongoSettings.xml
# - IDEA JIRA Plugin
atlassian-ide-plugin.xml
# - Android Studio Crashlytics Plugin
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# - Project Configurations
.idea_modules/
*.iml
*.ipr
*.iws
###############################################################################
### OPERATIVE SYSTEM FILES ###
###############################################################################
#------------------------------------------------------------------------------#
# LINUX #
#------------------------------------------------------------------------------#
# - Backups
~*
# - Folder configuration
.directory
# - Trash copies
.Trash-*
#------------------------------------------------------------------------------#
# MAC OS X #
#------------------------------------------------------------------------------#
# Mac OS is worse than Windows with all this excessive, horrible data caching...
# - Chached generic files
.DS_Store
.AppleDouble
.LSOverride
# - Thumbnails
._*
# - Device Caches (if repo synced to root of a device)
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
# - AFP Sharing Informations (if repo is shared via AFP)
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
#------------------------------------------------------------------------------#
# WINDOWS #
#------------------------------------------------------------------------------#
# - Thumbnails
Thumbs.db
ehthumbs.db
# - Folder Configuration
Desktop.ini
# - Trash copies
$RECYCLE.BIN/
# - Links
*.lnk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment