|
| 1 | +# Created by https://www.toptal.com/developers/gitignore/api/ruby,jekyll,jetbrains+all,rails |
| 2 | +# Edit at https://www.toptal.com/developers/gitignore?templates=ruby,jekyll,jetbrains+all,rails |
| 3 | + |
| 4 | +### Jekyll ### |
| 5 | +_site/ |
| 6 | +.sass-cache/ |
| 7 | +.jekyll-cache/ |
| 8 | +.jekyll-metadata |
| 9 | +# Ignore folders generated by Bundler |
| 10 | +.bundle/ |
| 11 | +vendor/ |
| 12 | + |
| 13 | +### JetBrains+all ### |
| 14 | +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider |
| 15 | +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 |
| 16 | + |
| 17 | +# User-specific stuff |
| 18 | +.idea/**/workspace.xml |
| 19 | +.idea/**/tasks.xml |
| 20 | +.idea/**/usage.statistics.xml |
| 21 | +.idea/**/dictionaries |
| 22 | +.idea/**/shelf |
| 23 | + |
| 24 | +# AWS User-specific |
| 25 | +.idea/**/aws.xml |
| 26 | + |
| 27 | +# Generated files |
| 28 | +.idea/**/contentModel.xml |
| 29 | + |
| 30 | +# Sensitive or high-churn files |
| 31 | +.idea/**/dataSources/ |
| 32 | +.idea/**/dataSources.ids |
| 33 | +.idea/**/dataSources.local.xml |
| 34 | +.idea/**/sqlDataSources.xml |
| 35 | +.idea/**/dynamic.xml |
| 36 | +.idea/**/uiDesigner.xml |
| 37 | +.idea/**/dbnavigator.xml |
| 38 | + |
| 39 | +# Gradle |
| 40 | +.idea/**/gradle.xml |
| 41 | +.idea/**/libraries |
| 42 | + |
| 43 | +# Gradle and Maven with auto-import |
| 44 | +# When using Gradle or Maven with auto-import, you should exclude module files, |
| 45 | +# since they will be recreated, and may cause churn. Uncomment if using |
| 46 | +# auto-import. |
| 47 | +# .idea/artifacts |
| 48 | +# .idea/compiler.xml |
| 49 | +# .idea/jarRepositories.xml |
| 50 | +# .idea/modules.xml |
| 51 | +# .idea/*.iml |
| 52 | +# .idea/modules |
| 53 | +# *.iml |
| 54 | +# *.ipr |
| 55 | + |
| 56 | +# CMake |
| 57 | +cmake-build-*/ |
| 58 | + |
| 59 | +# Mongo Explorer plugin |
| 60 | +.idea/**/mongoSettings.xml |
| 61 | + |
| 62 | +# File-based project format |
| 63 | +*.iws |
| 64 | + |
| 65 | +# IntelliJ |
| 66 | +out/ |
| 67 | + |
| 68 | +# mpeltonen/sbt-idea plugin |
| 69 | +.idea_modules/ |
| 70 | + |
| 71 | +# JIRA plugin |
| 72 | +atlassian-ide-plugin.xml |
| 73 | + |
| 74 | +# Cursive Clojure plugin |
| 75 | +.idea/replstate.xml |
| 76 | + |
| 77 | +# SonarLint plugin |
| 78 | +.idea/sonarlint/ |
| 79 | + |
| 80 | +# Crashlytics plugin (for Android Studio and IntelliJ) |
| 81 | +com_crashlytics_export_strings.xml |
| 82 | +crashlytics.properties |
| 83 | +crashlytics-build.properties |
| 84 | +fabric.properties |
| 85 | + |
| 86 | +# Editor-based Rest Client |
| 87 | +.idea/httpRequests |
| 88 | + |
| 89 | +# Android studio 3.1+ serialized cache file |
| 90 | +.idea/caches/build_file_checksums.ser |
| 91 | + |
| 92 | +### JetBrains+all Patch ### |
| 93 | +# Ignore everything but code style settings and run configurations |
| 94 | +# that are supposed to be shared within teams. |
| 95 | + |
| 96 | +.idea/* |
| 97 | + |
| 98 | +!.idea/codeStyles |
| 99 | +!.idea/runConfigurations |
| 100 | + |
| 101 | +### Rails ### |
| 102 | +*.rbc |
| 103 | +capybara-*.html |
| 104 | +.rspec |
| 105 | +/db/*.sqlite3 |
| 106 | +/db/*.sqlite3-journal |
| 107 | +/db/*.sqlite3-[0-9]* |
| 108 | +/public/system |
| 109 | +/coverage/ |
| 110 | +/spec/tmp |
| 111 | +*.orig |
| 112 | +rerun.txt |
| 113 | +pickle-email-*.html |
| 114 | + |
| 115 | +# Ignore all logfiles and tempfiles. |
| 116 | +/log/* |
| 117 | +/tmp/* |
| 118 | +!/log/.keep |
| 119 | +!/tmp/.keep |
| 120 | + |
| 121 | +# TODO Comment out this rule if you are OK with secrets being uploaded to the repo |
| 122 | +config/initializers/secret_token.rb |
| 123 | +config/master.key |
| 124 | + |
| 125 | +# Only include if you have production secrets in this file, which is no longer a Rails default |
| 126 | +# config/secrets.yml |
| 127 | + |
| 128 | +# dotenv, dotenv-rails |
| 129 | +# TODO Comment out these rules if environment variables can be committed |
| 130 | +.env |
| 131 | +.env*.local |
| 132 | + |
| 133 | +## Environment normalization: |
| 134 | +/.bundle |
| 135 | +/vendor/bundle |
| 136 | + |
| 137 | +# these should all be checked in to normalize the environment: |
| 138 | +# Gemfile.lock, .ruby-version, .ruby-gemset |
| 139 | + |
| 140 | +# unless supporting rvm < 1.11.0 or doing something fancy, ignore this: |
| 141 | +.rvmrc |
| 142 | + |
| 143 | +# if using bower-rails ignore default bower_components path bower.json files |
| 144 | +/vendor/assets/bower_components |
| 145 | +*.bowerrc |
| 146 | +bower.json |
| 147 | + |
| 148 | +# Ignore pow environment settings |
| 149 | +.powenv |
| 150 | + |
| 151 | +# Ignore Byebug command history file. |
| 152 | +.byebug_history |
| 153 | + |
| 154 | +# Ignore node_modules |
| 155 | +node_modules/ |
| 156 | + |
| 157 | +# Ignore precompiled javascript packs |
| 158 | +/public/packs |
| 159 | +/public/packs-test |
| 160 | +/public/assets |
| 161 | + |
| 162 | +# Ignore yarn files |
| 163 | +/yarn-error.log |
| 164 | +yarn-debug.log* |
| 165 | +.yarn-integrity |
| 166 | + |
| 167 | +# Ignore uploaded files in development |
| 168 | +/storage/* |
| 169 | +!/storage/.keep |
| 170 | +/public/uploads |
| 171 | + |
| 172 | +### Ruby ### |
| 173 | +*.gem |
| 174 | +/.config |
| 175 | +/InstalledFiles |
| 176 | +/pkg/ |
| 177 | +/spec/reports/ |
| 178 | +/spec/examples.txt |
| 179 | +/test/tmp/ |
| 180 | +/test/version_tmp/ |
| 181 | +/tmp/ |
| 182 | + |
| 183 | +# Used by dotenv library to load environment variables. |
| 184 | +# .env |
| 185 | + |
| 186 | +# Ignore Byebug command history file. |
| 187 | + |
| 188 | +## Specific to RubyMotion: |
| 189 | +.dat* |
| 190 | +.repl_history |
| 191 | +build/ |
| 192 | +*.bridgesupport |
| 193 | +build-iPhoneOS/ |
| 194 | +build-iPhoneSimulator/ |
| 195 | + |
| 196 | +## Specific to RubyMotion (use of CocoaPods): |
| 197 | +# |
| 198 | +# We recommend against adding the Pods directory to your .gitignore. However |
| 199 | +# you should judge for yourself, the pros and cons are mentioned at: |
| 200 | +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control |
| 201 | +# vendor/Pods/ |
| 202 | + |
| 203 | +## Documentation cache and generated files: |
| 204 | +/.yardoc/ |
| 205 | +/_yardoc/ |
| 206 | +/doc/ |
| 207 | +/rdoc/ |
| 208 | + |
| 209 | +/.bundle/ |
| 210 | +/lib/bundler/man/ |
| 211 | + |
| 212 | +# for a library or gem, you might want to ignore these files since the code is |
| 213 | +# intended to run in multiple environments; otherwise, check them in: |
| 214 | +# Gemfile.lock |
| 215 | +# .ruby-version |
| 216 | +# .ruby-gemset |
| 217 | + |
| 218 | +# unless supporting rvm < 1.11.0 or doing something fancy, ignore this: |
| 219 | + |
| 220 | +# Used by RuboCop. Remote config files pulled in from inherit_from directive. |
| 221 | +# .rubocop-https?--* |
| 222 | + |
| 223 | +# End of https://www.toptal.com/developers/gitignore/api/ruby,jekyll,jetbrains+all,rails |
0 commit comments