fuzzyworld

when-am-i / commit

Point calendar contributions to code.fuzzyworld.net/contribute/

7922a9836d93c237c58421b06661b65724848a35 · Pavel Safronov · 2026-10-26 21:55:52 -0700 · parents b9ae7fbb7605

Point calendar contributions to code.fuzzyworld.net/contribute/

Contributions are open again by email (a shared branch or git format-patch to contrib-68uq+when-am-i@fuzzyworld.net) instead of paused until merge requests exist.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
 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>
         );