-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
49 lines (42 loc) · 1003 Bytes
/
Copy path.gitignore
File metadata and controls
49 lines (42 loc) · 1003 Bytes
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
# Ignore everything by default
*
# Allow directories to be traversed
!*/
# Re-ignore directories that should never be committed
projects/
# Source and project files
!*.go
!go.mod
!go.sum
!/README.md
!/AGENTS.md
!projects.example/**/*.md
!.github/workflows/*.yml
!LICENSE
!.gitignore
# Sample project files
!projects.example/**/*.json
!projects.example/**/*.tsv
# Exclude user-generated data inside projects.example
projects.example/**/.last_workflow
projects.example/**/workflows.json
projects.example/**/commands.local.json
# Exclude binaries
*.exe
*.out
# Credentials, denied by exact name after the allows above so that an
# allowed extension cannot carry one in. The names are exact rather than
# fragments: a *secret* pattern would also swallow a source file named
# after the feature it implements, and git add would skip it in silence.
.env
.env.*
**/secrets.json
**/secrets.yml
**/secrets.yaml
**/credentials.json
**/credentials.yml
**/credentials.toml
**/id_rsa
**/*.pem
**/*.key
.npmrc