-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.gitignore
More file actions
113 lines (96 loc) · 1.99 KB
/
Copy path.gitignore
File metadata and controls
113 lines (96 loc) · 1.99 KB
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# === Dependencies ===
node_modules/
yarn.lock
pnpm-lock.yaml
# === Build outputs ===
# dist/ IS tracked — the Claude Code plugin marketplace installs do NOT
# run npm scripts (security model), so compiled JS must be in the repo
# for the plugin to run on clone. See .mcp.json which uses local dist/.
# Build it with `npm run build` before committing.
build/
out/
!.claude-plugin/*/dist/
# Build incrementals (still ignored)
dist/**/*.tsbuildinfo
dist/__tests__/
# === Environment & secrets ===
.env
.env.*
!.env.example
secrets/
*.pem
*.key
# === Claude Code local config ===
CLAUDE.md
.claude/
# Note: .claude-plugin/plugin.json AND .claude-plugin/marketplace.json
# ARE Claude Code plugin/marketplace manifests for memesh itself — both
# MUST be committed. Local-dev installs of OTHER plugins land under
# .claude-plugin/<plugin-name>/ and stay ignored.
.claude-plugin/*/
# === OS files ===
.DS_Store
Thumbs.db
Desktop.ini
# === IDE ===
.vscode/
.idea/
*.swp
*.swo
# === Database & data ===
*.db
*.sqlite
data/
!data/.gitkeep
.memesh/
# === Test & coverage ===
coverage/
*.lcov
test-*.json
# === Logs ===
logs/
*.log
# === TypeScript ===
*.tsbuildinfo
# === Temp files ===
tmp/
temp/
*.tmp
*.backup
*.bak
*.tgz
*.patch
# === Non-core project files ===
media/
examples/
landing-page/
# benchmarks/* not benchmarks/ — git does not descend into an excluded
# directory, so a `!` exception under `benchmarks/` never takes effect and new
# files in the published evidence pack cannot be added without -f.
benchmarks/*
!benchmarks/longmemeval/
!benchmarks/longmemeval/**
experiments/
.archive/
MIGRATION.md
Dockerfile.test
# === Internal docs (not for public repo) ===
docs/archive/
docs/plans/
docs/internal/
docs/guides/
# === Sensitive markdown patterns ===
*-private.md
*-confidential.md
*-internal.md
*.private.md
*.confidential.md
*.internal.md
# === Browser automation ===
.playwright-mcp/
# === AI tool caches ===
.codex/
.gstack/
# === Local project docs (not shipped) ===
PRE_RELEASE_CHECKLIST.md
docs/notes/