Last active
August 29, 2015 14:06
-
-
Save shkr/a8f6884e60ff9700197e to your computer and use it in GitHub Desktop.
My global .gitignore used for Python, OSX, Java, Scala, SBT, JetBrains and Play! Framework
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ###Python### | |
| # Byte-compiled / optimized / DLL files | |
| __pycache__/ | |
| *.py[cod] | |
| # C extensions | |
| *.so | |
| # Distribution / packaging | |
| .Python | |
| env/ | |
| build/ | |
| develop-eggs/ | |
| dist/ | |
| downloads/ | |
| eggs/ | |
| lib/ | |
| lib64/ | |
| parts/ | |
| sdist/ | |
| var/ | |
| *.egg-info/ | |
| .installed.cfg | |
| *.egg | |
| # PyInstaller | |
| # Usually these files are written by a python script from a template | |
| # before PyInstaller builds the exe, so as to inject date/other infos into it. | |
| *.manifest | |
| *.spec | |
| # Installer logs | |
| pip-log.txt | |
| pip-delete-this-directory.txt | |
| # Unit test / coverage reports | |
| htmlcov/ | |
| .tox/ | |
| .coverage | |
| .cache | |
| nosetests.xml | |
| coverage.xml | |
| # Translations | |
| *.mo | |
| *.pot | |
| # Django stuff: | |
| *.log | |
| # Sphinx documentation | |
| docs/_build/ | |
| # PyBuilder | |
| target/ | |
| ###SCALA### | |
| *.class | |
| *.log | |
| # sbt specific | |
| .cache/ | |
| .history/ | |
| .lib/ | |
| dist/* | |
| target/ | |
| lib_managed/ | |
| src_managed/ | |
| project/boot/ | |
| project/plugins/project/ | |
| # Scala-IDE specific | |
| .scala_dependencies | |
| .worksheet | |
| ###Play Framework### | |
| # Ignore Play! working directory # | |
| bin/ | |
| /db | |
| .eclipse | |
| /lib/ | |
| /logs/ | |
| /modules | |
| /project/project | |
| /project/target | |
| /target | |
| tmp/ | |
| test-result | |
| server.pid | |
| *.iml | |
| *.eml | |
| /dist/ | |
| .cache | |
| ###OSX### | |
| .DS_Store | |
| .AppleDouble | |
| .LSOverride | |
| # Icon must end with two \r | |
| Icon | |
| # Thumbnails | |
| ._* | |
| # Files that might appear on external disk | |
| .Spotlight-V100 | |
| .Trashes | |
| # Directories potentially created on remote AFP share | |
| .AppleDB | |
| .AppleDesktop | |
| Network Trash Folder | |
| Temporary Items | |
| .apdisk | |
| ###SBT### | |
| # Simple Build Tool | |
| # http://www.scala-sbt.org/release/docs/Getting-Started/Directories.html#configuring-version-control | |
| target/ | |
| lib_managed/ | |
| src_managed/ | |
| project/boot/ | |
| .history | |
| .cache | |
| ###JAVA### | |
| *.class | |
| # Mobile Tools for Java (J2ME) | |
| .mtj.tmp/ | |
| # Package Files # | |
| *.jar | |
| *.war | |
| *.ear | |
| # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml | |
| hs_err_pid* | |
| ###JetBrains### | |
| # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm | |
| /*.iml | |
| ## Directory-based project format: | |
| .idea/ | |
| # if you remove the above rule, at least ignore the follwing: | |
| # User-specific stuff: | |
| # .idea/workspace.xml | |
| # .idea/tasks.xml | |
| # .idea/dictionaries | |
| # Sensitive or high-churn files: | |
| # .idea/dataSources.ids | |
| # .idea/dataSources.xml | |
| # .idea/sqlDataSources.xml | |
| # .idea/dynamic.xml | |
| # .idea/uiDesigner.xml | |
| # Gradle: | |
| # .idea/gradle.xml | |
| # .idea/libraries | |
| # Mongo Explorer plugin: | |
| # .idea/mongoSettings.xml | |
| ## File-based project format: | |
| *.ipr | |
| *.iws | |
| ## Plugin-specific files: | |
| # IntelliJ | |
| out/ | |
| # mpeltonen/sbt-idea plugin | |
| .idea_modules/ | |
| # JIRA plugin | |
| atlassian-ide-plugin.xml | |
| # Crashlytics plugin (for Android Studio and IntelliJ) | |
| com_crashlytics_export_strings.xml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment