-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
50 lines (40 loc) · 739 Bytes
/
.gitignore
File metadata and controls
50 lines (40 loc) · 739 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
# SPDX-FileCopyrightText: 2021-present j e.j. sahala <jejs@sahala.org>
#
# SPDX-License-Identifier: MPL-2.0
# Allowlisting gitignore template for GO projects prevents us
# from adding various unwanted local files, such as generated
# files, developer configurations or IDE-specific files etc.
#
# Recommended: Go.AllowList.gitignore
# Ignore everything
*
# allow
!/.gitignore
!LICENSES/*.txt
!README.md
!Makefile
!reuse.spdx
!REUSE.toml
# Go
!gocli/**
!dcls/**
!genart/**
!*.go
!go.sum
!go.mod
!go.work
!go.work.sum
!*.gohtml
# protobuf
!*.proto
# one document directory to unite them all
!docs/**/*.md
# The Recursive Book of Recursion
!trbor/**
# ...even if they are in subdirectories
!*/
# always ignore
exp/
venv/
.env
.venv