Add your photos to the PIR® Gallery
Thank you for sharing what you captured — photos are how the fellowship remembers its gatherings. Three paths, all ending in the same place: your photos in the fellowship's own gallery, kept on its own ground. Pick whichever fits how you like to work.
Choose your path
The send-it-in path
Upload your photos to the shared Drive folder. A trusted servant will name them, caption them, and place them in the right album with care.
Open the Drive folderThe browser-only path
No tools to install — GitHub's own website does everything: upload the photos, caption them, done. Works from any computer with a browser.
Walk the web pathThe do-it-with-us path
For members comfortable with folders and a terminal — the full walkthrough is below. Captions, credits and ordering are all in your hands.
Walk the full processThe browser-only path (no terminal, no installs)
This walks you through GitHub's own website — the same place the gallery lives. If you can attach a photo to an email, you can do this.
-
Name your photos first, on your own computer
Before uploading, rename each file so the order and captions come out right:
01-opening-ceremony.jpg,02-closing-circle.jpg. Adding a credit in the name? Use03-photo-by-maria-r.jpg— the gallery will show "Maria R." (first name + last initial, the fellowship's tradition). -
Open the album folder on GitHub
Go to github.com/psychedelicsinrecovery/gallery and click through:
assets→albums→convention-2026. A new gathering gets a new folder (step 3 shows how to make one). -
Upload your photos
Click Add file → Upload files, then drag your renamed photos in (or click "choose your files"). Making a new album folder? Choose Add file → Create new file instead, and type the folder name with a trailing slash — like
assets/albums/retreat-2027/— then upload your photos with Upload files from inside it. -
Commit the photos
Scroll down, give the change a friendly title like "Photos from the closing circle", and click Commit changes. That's the whole upload.
-
Add them to the album list
Back on the code page, open
photos.json, click the pencil icon to edit, and add one line for each photo inside the album's"photos"list:{ "src": "assets/albums/convention-2026/01-opening-ceremony.jpg", "caption": "Opening ceremony" }Keep every photo's
srcexactly matching its filename. Want a credit that doesn't come from the filename? Add"credit": "Maria R.". When you're done, commit that too. -
Watch it go live
In about a minute, open the gallery — your photos are there, captioned and downloadable by the fellowship. If anything looks off, a trusted servant on the Tech Committee can tidy it up; nothing you do here can break anything.
The full walkthrough (terminal)
-
Gather your photos
Collect the photos you'd like to share — from your phone, camera, or the shared Drive folder. Pick the keepers: the gallery favors moments over quantity.
-
Name them with care
Rename each file with a number prefix so the order is right, and describe the moment:
01-opening-ceremony.jpg,02-closing-circle.jpg. The filename becomes the caption. Adding a credit? Writephoto-by-maria-rin the filename and the gallery shows "Maria R." — first name and last initial, per the fellowship's anonymity tradition. -
Place them in an album folder
Each album is a folder under
assets/albums/. For the Denver 2026 gathering, that'sassets/albums/convention-2026/. A new gathering gets a new folder — its id, likeretreat-2027.gallery/ └── assets/ └── albums/ └── convention-2026/ ├── 01-opening-ceremony.jpg ├── 02-panel-the-first-decade.jpg └── 03-photo-by-maria-r.jpg -
Rebuild the manifest
The gallery page reads one file,
photos.json. A tiny zero-dependency script scans your album folders and writes it — captions, credits, and photo dimensions included:python3 tools/build_manifest.py
Optional: an album can carry its own details in
assets/albums/<album-id>/_meta.json— a title, the dates, the place, a Pixieset link, even a link to its Astro site. -
Commit and push
Send the photos and the rebuilt manifest to the repository:
git add . git commit -m "Add photos to the convention-2026 album" git push
-
Watch it go live
GitHub publishes the gallery in about a minute. Open the gallery and your photos are there — browsable, captioned, and downloadable by the fellowship.
Good to know
- Anonymity first. Credits use first name + last initial ("Maria R."). If a photo identifies someone who'd rather not appear, it comes down.
- Consent is the tradition. Every photo is shared with the fellowship's consent. To object to any photo, contact the gallery's trusted servants — removal is immediate and without question.
- Order matters. The number prefix (
01-,02-…) sets the order photos appear in. - No tools at all? The send-it-in path exists exactly for this. Upload to the Drive folder and a trusted servant handles the rest.
- Big files are fine — Pages serves them quickly worldwide. Very large sets may be resized by the trusted servants to keep the gallery quick.