-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore.jinja
More file actions
41 lines (37 loc) · 1007 Bytes
/
.gitignore.jinja
File metadata and controls
41 lines (37 loc) · 1007 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
# This Git ignore file should be treated WITH care.
#
# Keep it easy to understand and concise that means follow these rules:
#
# - Add stuff when needed, DO not copy stuff from the internet
# just to ignore a whole set of files you think
# might be needed in the future.
#
# - Do NOT add here ignores which are deeply nested in the
# repository structure, instead
# use deidcated local `.gitignore` files inside the directories to
# ignore what you need. This file should ONLY deal common top-level
# ignores and things you want to ignore.
# Direnv cache folder.
.direnv
# Devenv cache folder.
.devenv
# General output folder.
.output
{%- if project_language == "python" %}
# Virtual environment.
.venv
# Ruff cache folder.
.ruff_cache
# Python Cache
__pycache*
{%- endif %}
# Config files which are linked.
.prettierrc.yaml
.yamllint.yaml
.typos.toml
{%- if project_language == "rust" %}
# Rust Format config.
.rustfmt.toml
{%- elif project_language == "go" %}
.golangci.yaml
{%- endif %}