Skip to content

Commit f9aef9e

Browse files
ddyson1claude
andauthored
Rewrite README to reflect the PlotFlow brand (#2)
Lead with what PlotFlow is (pen-plotter art house, one-continuous-line mobile suit editions) and the process, while keeping the local-run, deploy, and structure notes. https://claude.ai/code/session_01VhWRYXbuqapZ9YkvksroaS Co-authored-by: Claude <noreply@anthropic.com>
1 parent 80f239c commit f9aef9e

1 file changed

Lines changed: 44 additions & 9 deletions

File tree

README.md

Lines changed: 44 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,46 @@
1-
# PLOTFLOW — plotflow.io
1+
# PLOTFLOW
22

3-
Static website for PlotFlow, an avant-garde pen-plotter art house. No build step, no framework — plain HTML/CSS/JS served via GitHub Pages.
3+
**Avant-garde pen-plotter art house.** Universal-Century mobile suits, rebuilt as a single unbroken line and drawn in ink by machine.
4+
5+
一筆書き — *hitofudegaki*, "one continuous line."
6+
7+
🌐 **[plotflow.io](https://plotflow.io)**
8+
9+
---
10+
11+
## What it is
12+
13+
PlotFlow reimagines each mobile suit as one continuous vector path — no pen lifts, no breaks — and traces it in technical pen on archival paper with an AxiDraw plotter. Nothing is printed. Every impression is *drawn*, so each carries the minor variation of the medium; editions are limited, made to order, signed, and numbered.
14+
15+
This repository is the PlotFlow homepage — a no-build static site (plain HTML/CSS/JS, no framework, no bundler) hosted on GitHub Pages. Its centerpiece is an interactive **Live Plot** that animates a suit being drawn line-by-line by a virtual plotter, alongside the shop of current editions.
16+
17+
## The work
18+
19+
- **Drawn, not printed** — technical pen on 300gsm archival stock, never a print
20+
- **One continuous line** — each suit is a single unbroken path
21+
- **Limited editions** — made to order, signed and numbered
22+
- Variation in line and ink is a feature of the medium, not a flaw
23+
24+
## Process
25+
26+
1. **Vectorize** (ベクター化) — the suit is rebuilt as one continuous vector path
27+
2. **Plot** (作画) — an AxiDraw traces it in ink; a single A1 can run for hours
28+
3. **Finish** (仕上げ) — inspected, signed, and numbered
29+
30+
---
431

532
## Run locally
633

34+
No build step or dependencies — the edition data is inlined as a script.
35+
736
```bash
837
python3 -m http.server 8000
938
# visit http://localhost:8000
1039
```
1140

1241
## Deploy
1342

14-
Push to `main`. GitHub Pages serves from the repo root automatically.
43+
Hosted on GitHub Pages ("deploy from a branch", root). Pushing to `main` deploys automatically.
1544

1645
```bash
1746
git add -A && git commit -m "update site" && git push
@@ -20,12 +49,18 @@ git add -A && git commit -m "update site" && git push
2049
## Structure
2150

2251
```
23-
├─ index.html # homepage
52+
├─ index.html # homepage + Live Plot hero
2453
├─ styles/ # tokens.css (design tokens) + styles.css
25-
├─ scripts/ # plotter.js (live plot) + shop.js (edition grid)
26-
├─ data/editions.js # SVG path data for all editions (auto-generated)
27-
├─ assets/plots/ # source SVG files
28-
├─ tools/ # Python scripts to regenerate data from SVGs
29-
├─ CNAME # custom domain config (plotflow.io)
54+
├─ scripts/ # plotter.js (Live Plot) + shop.js (edition grid)
55+
├─ data/editions.js # SVG path data for every edition (auto-generated)
56+
├─ assets/plots/ # source SVG art
57+
├─ tools/ # Python scripts to regenerate data from the SVGs
58+
├─ CNAME # custom domain (plotflow.io)
3059
└─ .nojekyll # disables Jekyll processing
3160
```
61+
62+
**To add or change an edition:** drop a clean SVG into `assets/plots/`, register it in `tools/build_data.py`, then run that script to regenerate `data/editions.js`. The shop grid and Live Plot pick it up automatically.
63+
64+
---
65+
66+
<sub>© 2026 PLOTFLOW ART HOUSE* — plotted in the U.S.A. · 一筆書き · one continuous line</sub>

0 commit comments

Comments
 (0)