Add README, sync script, session-start script, and project structure
This commit is contained in:
@@ -1 +1,57 @@
|
||||
# ChaosiumCon26
|
||||
# ChaosiumCon 2026 — GM Prep
|
||||
|
||||
Scenario preparation files for all events run by **timevans666** at Chaosium Con UK 2026.
|
||||
|
||||
---
|
||||
|
||||
## Scenarios
|
||||
|
||||
| Event | Title | System | Day | Time |
|
||||
|-------|-------|--------|-----|------|
|
||||
| 91 | BRP – The Night Crawler | BRP | Fri Day 2 | 7:00–10:50pm |
|
||||
| 92 | CoC 1980 – Last Train to Coney Island | Call of Cthulhu | Sun Day 4 | 7:00–10:50pm |
|
||||
| 93 | CoC 1920s – Not Another Telegram | Call of Cthulhu | Sat Day 3 | 7:00–10:50pm |
|
||||
| 94 | CoC Gaslight – The Curious Case of the Yorkshire | Call of Cthulhu | TBC | TBC |
|
||||
| 95 | Ringworld RPG – A Question of Singularity | Ringworld RPG | Fri Day 2 | 2:00–5:50pm |
|
||||
| 96 | Ringworld RPG – Is Love the Answer? | Ringworld RPG | Sat Day 3 | 2:00–5:50pm |
|
||||
| 159 | BRP – Day One | BRP | Sun Day 4 | 2:00–5:50pm |
|
||||
|
||||
---
|
||||
|
||||
## Repository Structure
|
||||
|
||||
```
|
||||
ChaosiumCon26/
|
||||
├── README.md
|
||||
├── sync.sh # Push changes to GitHub
|
||||
├── session-start.sh # Pull latest at start of each session
|
||||
└── scenarios/
|
||||
├── event-91-brp-the-night-crawler.md
|
||||
├── event-92-coc-1980-last-train-to-coney-island.md
|
||||
├── event-93-coc-1920s-not-another-telegram.md
|
||||
├── event-94-coc-gaslight-curious-case-yorkshire.md
|
||||
├── event-95-ringworld-question-of-singularity.md
|
||||
├── event-96-ringworld-is-love-the-answer.md
|
||||
└── event-159-brp-day-one.md
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Working with Claude
|
||||
|
||||
Each scenario file contains sections for:
|
||||
- Event details & players
|
||||
- Premise
|
||||
- Scenario notes
|
||||
- Characters
|
||||
- Handouts
|
||||
- GM notes
|
||||
|
||||
### Session workflow
|
||||
1. Claude pulls the latest from GitHub at the start of each session
|
||||
2. We work on scenarios together
|
||||
3. Claude pushes changes after every meaningful update
|
||||
|
||||
---
|
||||
|
||||
*Convention: Chaosium Con UK 2026*
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
# session-start.sh — Run at the start of every Claude session
|
||||
# Clones or pulls the latest from GitHub so work is always current
|
||||
|
||||
REPO_URL="https://github.com/slaguru666/ChaosiumCon26.git"
|
||||
TARGET_DIR="/home/claude/ChaosiumCon26"
|
||||
|
||||
if [ -d "$TARGET_DIR/.git" ]; then
|
||||
echo "Repo exists — pulling latest..."
|
||||
cd "$TARGET_DIR"
|
||||
git pull origin main
|
||||
else
|
||||
echo "Cloning repo..."
|
||||
git clone "$REPO_URL" "$TARGET_DIR"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "✅ Ready. Working directory: $TARGET_DIR"
|
||||
echo ""
|
||||
echo "Scenarios:"
|
||||
ls "$TARGET_DIR/scenarios/"
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
# sync.sh — Push all changes to GitHub
|
||||
# Run this after any work session to keep the repo up to date
|
||||
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
git add -A
|
||||
git status
|
||||
|
||||
read -p "Commit message: " msg
|
||||
if [ -z "$msg" ]; then
|
||||
msg="Work in progress update"
|
||||
fi
|
||||
|
||||
git commit -m "$msg"
|
||||
git push origin main
|
||||
|
||||
echo ""
|
||||
echo "✅ Synced to https://github.com/slaguru666/ChaosiumCon26"
|
||||
Reference in New Issue
Block a user