You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ This project accepts updates through pull requests (PRs).
22
22
git checkout -b chore/update-conference-entry
23
23
```
24
24
25
-
2. Edit `conferences.csv` per [`docs/CATALOG.md`](docs/CATALOG.md) (schema) and [`.cursor/skills/update-conference-data/SKILL.md`](.cursor/skills/update-conference-data/SKILL.md) (research rules).
25
+
2. Edit `data/conferences.csv` per [`docs/CATALOG.md`](docs/CATALOG.md) (schema) and [`.cursor/skills/update-conference-data/SKILL.md`](.cursor/skills/update-conference-data/SKILL.md) (research rules).
26
26
27
27
3. Validate your changes:
28
28
- Check for accidental extra commas or broken CSV rows.
@@ -22,7 +22,7 @@ In short, this repository turns conference discovery from an ad-hoc process into
22
22
23
23
## No backend required
24
24
25
-
This project is a **static site** (HTML, CSS, JavaScript, and `conferences.csv`). There is **no** server-side app, database, or account system to deploy. Personal UI state (filters, persona mode, pipeline, saved trips) stays in **your browser** using `localStorage` and does not get sent to a server.
25
+
This project is a **static site** (HTML, CSS, JavaScript, and `data/conferences.csv`). There is **no** server-side app, database, or account system to deploy. Personal UI state (filters, persona mode, pipeline, saved trips) stays in **your browser** using `localStorage` and does not get sent to a server.
26
26
27
27
You can use the **public deployment**, **self-host** a copy, or **run locally**—see [How to run (no backend)](#how-to-run-no-backend) below. Optional future features (accounts, verified badges, sync) would be additive; the core tracker is intended to remain usable as static files only.
28
28
@@ -31,6 +31,7 @@ You can use the **public deployment**, **self-host** a copy, or **run locally**
|**Repo layout**|[`docs/REPO_LAYOUT.md`](docs/REPO_LAYOUT.md) — folders and conventions |
34
35
|**Curators / AI agents**|[`.cursor/skills/update-conference-data/SKILL.md`](.cursor/skills/update-conference-data/SKILL.md) — research workflow (points at CATALOG) |
@@ -56,15 +57,15 @@ Serve the **repository root** as static files. No runtime, build step, or databa
56
57
57
58
Examples:
58
59
59
-
-**GitHub Pages:** Enable Pages on your fork; publish the branch/folder that contains `index.html` (often the repo root). Relative paths (`./app.js`, `./conferences.csv`) work as long as the site entry URL matches your folder layout.
60
+
-**GitHub Pages:** Enable Pages on your fork; publish the branch/folder that contains `index.html` (often the repo root). Relative paths (`./app.js`, `./data/conferences.csv`) work as long as the site entry URL matches your folder layout.
60
61
-**Any static host or web server:** Copy the project files and point the document root at this directory.
61
62
-**Object storage + CDN:** Upload the same files; keep relative paths intact.
62
63
63
64
Forkers get their own URL (e.g. `https://<user>.github.io/<repo>/`); the app works the same.
64
65
65
66
### 3. Run locally
66
67
67
-
Browsers block loading `conferences.csv` from `file://` pages, so use a small local HTTP server. From the project root:
68
+
Browsers block loading `data/conferences.csv` from `file://` pages, so use a small local HTTP server. From the project root:
0 commit comments