github.com/purpleclay/gitz@v0.8.2-0.20240515052600-43f80eea2fe1/.gitignore (about)

     1  # Ignore everything and selectively allow files
     2  *
     3  
     4  # Allow project files
     5  !.deepsource.toml
     6  !.github/**/*
     7  !.gitignore
     8  !.golangci.yaml
     9  !.goreleaser.yaml
    10  !CODEOWNERS
    11  !CODE_OF_CONDUCT.md
    12  !htmltest.yml
    13  !LICENSE
    14  !mkdocs.yml
    15  !README.md
    16  !Taskfile.yaml
    17  !docs/**/*
    18  
    19  # Allow Nix files
    20  !.envrc
    21  !flake.nix
    22  !flake.lock
    23  
    24  # Allow Go files
    25  !*.go
    26  !go.sum
    27  !go.mod
    28  
    29  # Recurse through sub-directories applying the same patterns
    30  !*/