when-am-i / commit
Point calendar contributions to code.fuzzyworld.net/contribute/
README.md | 11 +++++------ src/components/ResultPanel.tsx | 4 ++-- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 66a0f23..f250624 100644 --- a/README.md +++ b/README.md @@ -245,12 +245,11 @@ See `src/data/calendars/SCHEMA.md` (human-readable field docs) and ### How to contribute -> **Paused for now.** The project moved from GitLab to -> [code.fuzzyworld.net](https://code.fuzzyworld.net/when-am-i/), which can't accept -> merge requests yet. Please hold on to new calendars until contributions reopen. -> The steps below still describe what a contribution needs. +Contributions arrive by email: share a branch from any git host, or send a +`git format-patch`, to `contrib-68uq+when-am-i@fuzzyworld.net`. Details: +[how to contribute](https://code.fuzzyworld.net/contribute/). -- Add or edit files in `src/data/calendars/` via pull request. +- Add or edit files in `src/data/calendars/`, on a branch or as a patch. - Use [geojson.io](https://geojson.io/) or similar tools to draw and export region polygons. - Include sources/references for each era (and for every anchor event). - Working in Claude Code? The repo ships a **`new-calendar`** skill @@ -258,7 +257,7 @@ See `src/data/calendars/SCHEMA.md` (human-readable field docs) and place/people's calendar with citations, drafting the polygon and eras, picking the right converter (or descriptive-only), then validating and screenshotting. - Run `npm run screenshot:calendar -- src/data/calendars/<your-file>.json` and - attach the images to your PR, so the region, eras, and conversions can be + attach the images to your email, so the region, eras, and conversions can be reviewed visually. - Run `npm run gen:badges` so the README's calendar-data count reflects your addition, and commit the updated README. diff --git a/src/components/ResultPanel.tsx b/src/components/ResultPanel.tsx index 52276e8..560df30 100644 --- a/src/components/ResultPanel.tsx +++ b/src/components/ResultPanel.tsx @@ -209,8 +209,8 @@ const ResultPanel: React.FC<ResultPanelProps> = ({ picked, date, resolution, col <strong>No calendar data for this spot.</strong> <p style={{ margin: '8px 0 0', fontSize: '0.9em' }}> No region in the dataset covers this exact point. The <strong>shaded areas</strong>{' '} - on the map have calendar data for this date — pin one of those. New calendar - contributions are paused for now, while the project moves to a new home. + on the map have calendar data for this date — pin one of those, or{' '} + <a href="https://code.fuzzyworld.net/contribute/" target="_blank" rel="noopener noreferrer">contribute a calendar</a>. </p> </div> );