Use an inclusive .gitignore file

Ignore everything and explicitly add required directories and files.
This commit is contained in:
Oliver Davies 2024-02-05 07:26:34 +00:00
parent 6bd7f4a714
commit 3ece189cc6
2 changed files with 21 additions and 6 deletions

18
.gitignore vendored
View file

@ -1,9 +1,19 @@
# Do not edit this file. It is automatically generated by https://www.oliverdavies.uk/build-configs.
/output_*/
/vendor/
/*
/.direnv/
!/.gitignore
!/app/
!/build.yaml
!/composer.{json,lock}
!/run.local
!/source/
!/flake.{nix,lock}
/node_modules/
/source/build/
!/assets/
!/data/
!/package.json
!/pnpm-lock.yaml
!/stub.md

View file

@ -12,8 +12,13 @@ flake:
git:
ignore:
- /node_modules/
- /source/build/
- '/source/build/'
- '!/assets/'
- '!/data/'
- '!/package.json'
- '!/pnpm-lock.yaml'
- '!/stub.md'
experimental:
createInclusiveGitIgnoreFile: true
createTmuxStartupFile: true