-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.gitignore
More file actions
88 lines (75 loc) · 3.23 KB
/
Copy path.gitignore
File metadata and controls
88 lines (75 loc) · 3.23 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
.Rproj.user
.Rhistory
.Rdata
.httr-oauth
.DS_Store
.quarto
/.quarto/
__pycache__/
.ipynb_checkpoints/
tools/__pycache__/
_to_delete/
# FUSE mount artifacts. The Cowork device bridge leaves shadow copies of open
# files behind. They are invisible to Quarto but they match every grep-based
# quality gate, so they must never be committed again.
.fuse_hidden*
# Editorial and course-prep material. It belongs on Kelly's machine, not in the
# repository that serves the site: the live repo holds course content and the
# tooling needed to publish it, nothing else.
#
# The punch list, the voice-pass ledger, the style guide and the editor prompts;
# the flight-packet build briefs, the course audits, the endgame and work plans.
tasks/
# The prep tooling that reads them. Everything needed to build and publish the
# site stays tracked: build_docs.py, publish.sh, fetch_data.py, warm_cache.py,
# the offline cache, run_cells.py, preview.sh, unlock.sh and _env.sh.
#
# Known consequence, accepted 2026-08-27: publish.sh and render-check.sh call
# prelaunch_checks.py, and several make targets call prelaunch.py, gates.sh and
# key_check.py. All of that works on Kelly's machine, where these files exist,
# and fails on a clean clone. Publishing is done from his machine.
tools/prelaunch.py
tools/prelaunch_checks.py
tools/prelaunch_dashboard.py
tools/voicepass.py
tools/prose_guard.py
tools/key_check.py
tools/kelly_edits.py
tools/gates.sh
# Quarto writes these beside a .qmd while rendering and does not clean them up.
# One was committed by accident and held 687 lines of build output in the
# repository until 2026-08-25.
*.quarto_ipynb
# The agentic workflow. A student who opens the repository should find the
# course and nothing else, and these files describe how the course gets made:
# the three-stage prose pipeline, the house style, and the editor subagent that
# enforces it. They stay on Kelly's machine.
CLAUDE.md
.claude/
# Superseded material from 2025 and earlier. Quarto already excludes all of it
# from the render, and no page on the site links to any of it, so it has been
# invisible to students on the website while sitting at the top of the
# repository. The notebook names are the problem: 00_intro_to_python and
# 1-1_variables read as current course material and are not.
#
# Only course-materials/lectures/lectures.qmd still references these notebooks.
# That page is itself off the site and kept as instructor reference.
nbs/
extra_files/
# Setup guides for a conda environment no student builds. Day 1 puts the class
# on a shared Posit Workbench server, so there is nothing to install. BUILD_DOCS.md
# stays tracked, because build_docs.py stays tracked and that file is its manual.
FAST_SETUP.md
ENVIRONMENT_MIGRATION.md
KERNEL_FIX.md
# The two older environment files, orphaned once those three guides left. The
# build uses environment-2026.yml: tools/_env.sh names it and build_docs.py
# activates eds217_2026 from it. Nothing reads these two.
environment.yml
environment-fast.yml
# Referenced by nothing in the repository.
configure_slides.py
# Left over from the fork of the EDS 212 course-site template.
EDS-212-essential-math.Rproj
# A working copy saved beside the file it was copied from.
course-materials/interactive-sessions/4c_dataframe_workflows copy.backup