docs(user-stories): add 116 stories from the Hermes Discord archive (#23436)

* docs(user-stories): add 116 stories from Discord archive

Mined teknium1/nous-discord-archive for first-person user stories that match
the existing collage voice ('I run X every day', 'my family uses Hermes for
Y', 'so I built Z'). Skipped pure project pitches, Q&A, install help, and
generic announcements.

- Added 'discord' as a source in UserStoriesCollage (label + brand color)
- Added 116 entries to userStories.json (237 total, up from 121)
- Each entry links back to the discord-archive thread or channel archive file

* docs(user-stories): interleave discord stories across the full collage

Shuffle userStories.json with a fixed seed so the 116 Discord-sourced
entries are mixed evenly with the existing 121 entries instead of
appearing as a contiguous block at the end. Even distribution: 10-16
discord entries per decile across the array (ideal would be ~11).
This commit is contained in:
Teknium 2026-05-10 15:21:40 -07:00 committed by GitHub
parent d6e1fadbf5
commit 3974a137c6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2435 additions and 1157 deletions

View file

@ -125,6 +125,7 @@ const SOURCE_LABELS: Record<string, string> = {
linkedin: 'LinkedIn',
gist: 'GitHub Gist',
producthunt: 'Product Hunt',
discord: 'Discord',
};
function sourceColor(source: string): string {
@ -139,6 +140,7 @@ function sourceColor(source: string): string {
case 'linkedin': return '#0a66c2';
case 'gist': return '#8b949e';
case 'producthunt': return '#da552f';
case 'discord': return '#5865f2';
default: return '#64748b';
}
}

File diff suppressed because it is too large Load diff