.gitignore

Summary

Maintainability
Test Coverage
# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
#   git config --global core.excludesfile '~/.gitignore_global'

# Ignore bundler config and vendor directory
/.bundle
/vendor/*

# Ignore the default SQLite database.
/db/*.sqlite3
/db/*.sqlite3-journal

# Ignore all logfiles and tempfiles.
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
.byebug_history
.DS_Store

# Ignore uploaded files in development.
/storage/*
!/storage/.keep

# Ignore yarn dependencies and assets
/public/packs
/public/packs-test
/node_modules
/yarn-error.log
yarn-debug.log*
.yarn-integrity
/public/assets

# Ignore misc.
/bin/dokku
/coverage
mkmf.log
.vagrant*/
.env
.envrc
/.local/

# Ignore sensitives
config/deploy_key
/config/master.key
/plugins/tenant/*/test/dummy/config/credentials/*.key

# Ignore auto-generated PDFs of markdown files
.pdf

# Ignore S3 objects
db/encrypted_data/sample_data.sql.enc.gz
db/encrypted_data/static_data.sql.enc.gz
lib/templates/ldap/openldap-2.4-bcyrpt-module.tar.gz

# RuboCop generates leftover config file when a common configuration is
# inherited from a remote source. To avoid this, we have to ignore the file.
/.rubocop-*-yml