Skip to content

Commit ecb55dd

Browse files
alokclaude
andcommitted
refactor: Major cleanup and add SVG documentation images
- Remove cruft files (DocsMain, TicTacToe, Test, CHANGELOG, etc.) - Clean up library structure (remove Experiments, AutoPNG, Basic) - Remove redundant demos (OverlayPlot, SpecificationTest, OperatorPlayground) - Add LeanPlot/SVG.lean for pure-Lean SVG generation - Add GenDocImages.lean executable to generate doc images - Update docs with inline SVG examples (plot, scatter, plotMany) - Update Justfile with doc-images target - Update CI workflow to generate images before docs build - Clean README.md and add link to GitHub Pages docs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent dab18f7 commit ecb55dd

53 files changed

Lines changed: 786 additions & 2839 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor/mcp.json

Lines changed: 0 additions & 19 deletions
This file was deleted.

.cursor/rules/debug-chart-images.mdc

Lines changed: 0 additions & 14 deletions
This file was deleted.

.cursor/rules/lean-import-order.mdc

Lines changed: 0 additions & 42 deletions
This file was deleted.

.cursor/rules/plot-feature-gallery.mdc

Lines changed: 0 additions & 10 deletions
This file was deleted.

.cursor/rules/verso-docstrings.mdc

Lines changed: 0 additions & 55 deletions
This file was deleted.

.cursorrules

Lines changed: 0 additions & 13 deletions
This file was deleted.

.github/workflows/docs.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,18 @@ jobs:
3737
- name: Build LeanPlot
3838
run: lake build
3939

40+
- name: Generate documentation images
41+
run: lake exe gendocimages
42+
4043
- name: Build documentation
4144
run: lake build leanplot-docs
4245

4346
- name: Generate documentation
4447
run: .lake/build/bin/leanplot-docs
4548

49+
- name: Copy images to output
50+
run: cp -r doc/img _out/docs/html-multi/
51+
4652
- name: Setup Pages
4753
uses: actions/configure-pages@v4
4854

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
11
/.lake
22
.DS_Store
33
_out/
4+
*.olean
5+
*.ilean
6+
*.trace
7+
*.bak
8+
*.un~
9+
.venv/
10+
node_modules/

AGENT.md

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)