Thank you for your interest in contributing to Valdris! This collaborative D&D campaign world grows richer with every contribution. Whether you're adding a mysterious ruin, crafting an NPC, or expanding the lore, your creativity helps make Valdris a living world.
- Fork the repository on GitHub
- Clone your fork locally
- Create a feature branch (
git checkout -b feature/your-addition) - Make your changes following the guidelines below
- Test your changes in both Obsidian and browser
- Commit with a clear message (
git commit -m "Add: The Whispering Forge ruins") - Push to your fork and submit a Pull Request
- Maintain consistency with existing lore and themes
- Keep it collaborative - leave hooks for other contributors
- Think modular - content should work standalone or integrated
- Stay system-agnostic in lore (mechanics can be D&D 5E specific)
- Be inclusive in your writing and worldbuilding
- Present tense for descriptions ("The tower stands..." not "The tower stood...")
- Active voice when possible
- Show, don't tell - use sensory details
- Leave mysteries - not everything needs explaining
- Player perspective - no secret DM information in main content
Since we maintain both an Obsidian vault and a web version via GitHub Pages, please follow these linking guidelines:
<!-- Good - Full path from root -->
[Grimhaven](Settlements/Grimhaven.md)
[Tinker-Priests](Factions & Organizations/Tinker-Priests.md)
<!-- Bad - Assumes file is in root -->
[Grimhaven](Grimhaven.md)When linking from files in subdirectories:
<!-- From Settlements/Grimhaven.md -->
[Thymeris the Golden](../Architect Ruins/Thymeris the Golden.md)
[Welcome](../Welcome.md)If linking to planned but not-yet-created content:
<!-- Remove the .md extension -->
The mysterious [Order of the Silver Key] guards ancient secrets...- Use descriptive names:
The Singing Spires of Kelathon.mdnotspires.md - Spaces are fine:
Architect Ruins.mdnotarchitect-ruins.md - Maintain consistent capitalization
- Group related content in folders
Valdris/
├── Adventures/ # Ready-to-run quests and campaigns
├── Architect Ruins/ # Major ancient sites
├── Economics & Trade/ # Commerce and economy
├── Factions & Organizations/ # Groups and societies
├── Lore/ # History and world information
├── Music/ # Songs and musical culture
├── NPCs/ # Notable characters
├── Player Resources/ # Character creation and player info
├── Political Systems/ # Governance structures
├── Regions/ # Geographic areas
├── Settlements/ # Cities, towns, villages
├── Social Systems/ # Culture and society
├── Technology/ # Architect devices and innovations
└── Templates/ # Templates for new content
Use consistent tags to help with organization:
#location- Physical places#npc- Characters#faction- Organizations and groups#lore- Historical or world information#quest- Adventure hooks and missions#item- Artifacts, treasures, equipment#architect- Related to ancient technology#recent-awakening- Current events
Before submitting your PR, ensure:
- Links use full paths from vault root
- New content has appropriate tags
- Lore is consistent with existing material
- File names follow conventions
- No DM secrets in player-visible content
- Tested in both Obsidian and browser
- Spell-checked (especially "Valdris" not "Valderis")
- Added to relevant indexes or navigation
- Include physical description
- Add cultural/political context
- Create 2-3 adventure hooks
- Link to relevant factions/NPCs
- Provide appearance and personality
- Include motivations (public and secret)
- Add connections to places/factions
- Suggest how to use in games
- Clear objectives and hooks
- Scalable difficulty options
- Multiple possible outcomes
- Connections to larger world
- Build on existing mysteries
- Add depth without closing doors
- Include multiple perspectives
- Reference existing content
Found something that needs fixing? Please open an issue with:
- Clear description of the problem
- Location (file path) where found
- Suggested fix if you have one
- Label appropriately (bug, inconsistency, typo, etc.)
- Check existing content for examples
- Review recent PRs for style guidance
- Open an issue with questions
- Tag your PR as "needs feedback" if unsure
By contributing, you agree that your contributions will be licensed under the same CC BY-SA 4.0 license as the rest of the project.
Every contribution makes Valdris more vibrant and exciting. Whether you're adding a single tavern or an entire region, you're helping create something special for the entire D&D community.
Happy worldbuilding! 🎲