Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
113 lines (102 loc) · 2.47 KB
/
Copy path.gitignore
File metadata and controls
113 lines (102 loc) · 2.47 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
# Gitignored working-memory directories — local-only PR-cycle audit
# notes, external-repo comparisons, drafts. See
# ``docs/standards/documentation.md`` ("Working-memory directories")
# for the rule: no public-doc / production-code references allowed.
docs/marketing/
docs/analysis/
# Generated by tools/build_usermanuals.py — produced from
# docs/usermanuals/<lang>/**/*.md during the CI deploy. Not committed;
# the GitHub Actions site-deploy workflow builds them fresh on every push.
# Local preview: run `python3 tools/build_usermanuals.py` first.
site/js/usermanuals/*.js
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# IDE and Editor files
.idea/
.vscode/
*.swp
*.swo
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# Environment
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# ForgeLM specific and PyTorch
checkpoints/
final_model/
*.safetensors
*.bin
*.pt
*.pth
runs/
logs/
.hf_token
# Jupyter Notebook
.ipynb_checkpoints
.coverage
.DS_Store
# Claude Code runtime artifacts
.claude/scheduled_tasks.lock
.claude/state/
.claude/worktrees/
# Notebook / quickstart runtime artifacts.
#
# The example notebooks under notebooks/ (and the `forgelm quickstart`
# walkthroughs) write their generated config, dataset, checkpoint and export
# artifacts into the CURRENT WORKING DIRECTORY — i.e. the repo root when a
# contributor runs them in-place. None of it is source: it is regenerated by
# re-running the cell. Without these rules a `git add -A` after running a
# notebook silently commits a demo config (or a multi-GB checkpoint) — which is
# exactly how `safety_config.yaml` slipped into the tree once.
#
# Root-anchored on purpose: `/audit/` must not shadow a future
# `docs/**/audit/`, and `*_config.yaml` must never touch `config_template.yaml`
# (the canonical, CI-validated example) — it does not match, but anchoring
# keeps that guarantee local to the repo root.
/*_config.yaml
/my_config.yaml
/*_checkpoints/
/audit/
/audit_minhash/
/audit_quality/
/curated/
/safety_results.json
/safety_trend.jsonl
/kto_data.jsonl
/math_prompts.jsonl
/teacher_responses.jsonl
/Modelfile
/vllm.yaml
/endpoint.json
/*.gguf
# Type-checker / test-runner caches. `.mypy_cache/` in particular is created by
# the public-surface type gate the gauntlet now tells every contributor to run.
.mypy_cache/
.pytest_cache/
.ruff_cache/