-
Notifications
You must be signed in to change notification settings - Fork 13
/
.gitignore
99 lines (82 loc) · 2.82 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
########################################################################
#
# .gitignore DIME template
# https://github.com/worldbank/DIMEwiki/tree/master/Topics/GitHub
#
# We recommend that you create a .gitignore file using GitHub's tools and
# replace the content of that file with the content of this file. Otherwise
# you have to rename this file .gitignore. But if you rename the fine in a
# regular folder window PCs and Macs are likely to keep the file extension
# so that the file ends up being names .gitignore.txt. Code editors like, Atom,
# can edit the file extension, but if you are not familiar with how to do that,
# we recommend that you generate an ignore file using GitHub and simply replace
# the content of that file.
#
# Note that if you are using GitKraken you need to use version 5.x or more
# recent for this template to work properly
#
########################################################################
#######################
# Start by ignoring everything, and below we are explicitly saying
# what to not ignore
*
#######################
# List of files with GitHub functionality anywhere in the repo
# that we do not want to ignore
# These files include GitHub settings
!.gitignore
!.gitattributes
# Keep markdown files used for documentation on GitHub
!README.md
!CONTRIBUTING.md
!LICENSE.md
#######################
# For performance reasons, if a folder is already ignored, then
# GitHub does not check the content for that folder for matches
# with additional rules. The line below includes folder in the
# top folder (but not their content), so that anything matching
# the rules below will still not be ignored.
!*/
#######################
# The following file types are code that should always be
# included no matter where in the repository folder they are
# located unless you explicitly ignore that folder
# Stata
!/**/*.do
!/**/*.ado
!/**/*.sthlp
!/**/*.toc
!/**/*.pkg
# R
!/**/*.R
# LaTeX
!/**/*.tex
# Python
!/**/*.py
!/**/*.ipynb
# Matlab
!/**/*.m
# Markdown
!/**/*.md
#Ignore markdown files in compare output, this should not be tracked on github
03_datalibweb/033_compare_output/*.md
!03_datalibweb/033_compare_output/placeholderfile.md
# csv files
#csv files in all outputs folders
!/**/*_outputs/*.csv
# csv files in selected input folders
!01_harmonization/011_rawdata/*.csv
# documentation setup files
!00_documentation/dyn*.txt
!00_documentation/header.txt
!00_documentation/stmarkdown.css
#######################
# Include all the files with passwords or tokens here. All files named
# password or passwords are with this template ignored no matter which
# format you are using. Additionally, all content in any folder called
password or passwords are also ignored. NOTE that your project might be
using different names and then you must edit the lines below accordingly.
password.*
passwords.*
password/
passwords/