Skip to content

Knowledge Sharing

Philosophy: Document once, reference forever

Overview

Effective knowledge sharing prevents information silos, speeds up onboarding, and ensures continuity. This directory contains templates for organizing and sharing team knowledge.

Files in This Directory

Key Principles

  1. Document decisions - Future you will thank you
  2. Keep it current - Outdated docs worse than no docs
  3. Make it searchable - Use clear titles and keywords
  4. Link liberally - Connect related information
  5. Examples over theory - Show, don't just tell

Where to Document What

Information Type Where Example
Architecture decisions ADR in Git "Why we chose C++17"
How-to guides Wiki "How to add a new parameter"
Troubleshooting Wiki "Fixing audio glitches"
API documentation Code comments + generated docs Doxygen
Meeting decisions Meeting notes → Wiki/ADR Sprint planning outcomes
Processes Wiki Code review process
Temporary notes Slack/Discord Daily coordination