# 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.

# Ignore everything
*

# But not these files...
!/.gitignore
!/.editorconfig
!/.vroom/*
!/.golangci.yml
!/.env.sample
!/.cruft.json

!.github/workflows/*.yml

!*.go
!go.sum
!go.mod

!README.md
!LICENSE

!Makefile

# ...even if they are in subdirectories
!*/
