Contributing to the TFDB Wiki¶

Thank you for your interest in contributing to the TFDB Wiki! This guide explains how you can help improve this community resource.
Ways to Contribute¶
1. Request Changes¶
Don't have a GitHub account or not sure how to edit? No problem!
Request Changes - Submit suggestions for corrections or new content.
2. Direct Editing¶
For those comfortable with Git and Markdown:
- Fork the Wiki repository
- Edit files in the
docs/folder - Submit a Pull Request
3. Join the Discussion¶
Connect with the community to discuss wiki content:
- UDL Discord - Chat with the community
- GitHub Issues - Report issues or suggest features
- GitHub Discussions - Long-form discussions
Contribution Guidelines¶
Content Standards¶
All contributions should follow these guidelines:
| Guideline | Description |
|---|---|
| Accuracy | Information must be correct and verifiable |
| Clarity | Write clearly for all skill levels |
| Neutrality | Present techniques objectively |
| Formatting | Follow existing page structure |
| Links | Link to related pages when relevant |
Writing Style¶
- Use clear, concise language
- Explain jargon on first use
- Include practical examples
- Use tables and lists for readability
- Add diagrams where helpful
What We're Looking For¶
High-Priority Contributions
- Technique details marked as "TBD"
- Video examples and demonstrations
- Map-specific strategies
- Server configuration guides
- Translations
How to Edit Pages¶
Using GitHub's Web Editor¶
- Click the Edit button on any page
- Make your changes in the editor
- Write a clear commit message
- Submit a Pull Request
Using Local Development¶
# Clone the repository
git clone https://github.com/UDL-TF/Wiki.git
cd Wiki
# Create a branch
git checkout -b my-contribution
# Install dependencies
pip install -r requirements.txt
# Start local server
mkdocs serve
# Make your changes, then commit
git add .
git commit -m "Description of changes"
git push origin my-contribution
Then open a Pull Request on GitHub.
Page Structure¶
Follow this general structure for technique pages:
# Technique Name
:material-star: **Difficulty**: Level
---
## Overview
Brief introduction to the technique.
## How It Works
Detailed explanation.
## Execution
Step-by-step instructions.
## When to Use
Strategic applications.
## Common Mistakes
What to avoid.
## Practice Tips
How to improve.
## Related Techniques
Links to related content.
Markdown Reference¶
This wiki uses Material for MkDocs. Key features:
Admonitions¶
Tables¶
Links¶
Images¶
Review Process¶
- Submit - Create a Pull Request
- Review - Community members review changes
- Feedback - Make requested changes if needed
- Merge - Changes go live on the wiki
Reviews typically take 1-3 days.
Code of Conduct¶
- Be respectful and constructive
- Focus on improving content
- Accept feedback gracefully
- Help other contributors
Questions?¶
Need help contributing?
- Join the UDL Discord and ask in the wiki channel
- Open an issue on GitHub
- Contact a wiki maintainer
Every contribution helps make this wiki better for the entire community!