-
Notifications
You must be signed in to change notification settings - Fork 0
README
Complete documentation for the BetTrack sports betting data platform.
This folder contains all wiki documentation for the BetTrack project. These markdown files are designed to be published as GitHub Wiki pages.
Start here if you're new to BetTrack:
- Home - Project overview and features
- Quick Start - Get running in 5 minutes
- Installation Guide - Detailed setup instructions
Detailed guides for each major component:
- MCP Server Guide - Architecture, tools, and MCP development
- Frontend Guide - React dashboard, Redux, components
- Backend Guide - Node.js API, services, scheduled jobs
- Database Guide - Schema, migrations, queries, performance
- API Documentation - Complete API reference (MCP + REST)
- Developer Guide - Contributing, code standards, testing
docs/wiki/
βββ home.md # Wiki home page
βββ Quick-Start.md # 5-minute quick start guide
βββ Installation-Guide.md # Detailed installation
βββ API-DOCUMENTATION.md # Complete API reference
βββ MCP-Server-Guide.md # MCP server deep dive
βββ Frontend-Guide.md # React frontend guide
βββ Backend-Guide.md # Node.js backend guide
βββ Database-Guide.md # PostgreSQL/Prisma guide
βββ Developer-Guide.md # Contributing and development
βββ README.md # This file
docs/wiki/
βββ Troubleshooting.md # Common issues and solutions
βββ FAQ.md # Frequently asked questions
βββ Configuration-Guide.md # Environment variables
βββ Supported-Sports.md # Sport keys and codes
βββ Betting-Markets.md # All 70+ markets
βββ Usage-Examples.md # Common query examples
βββ Architecture.md # System architecture
βββ Contributing-Guide.md # Contribution workflow
- Use kebab-case:
MCP-Server-Guide.md - Be descriptive:
Quick-Start.mdnotQS.md - Use
.mdextension for all markdown files
All documentation files should include:
# Page Title
Brief description of what this page covers.
## Table of Contents
- [Section 1](#section-1)
- [Section 2](#section-2)
---
## Section 1
Content...
---
## Next Steps
- [Related Guide 1](Guide1)
- [Related Guide 2](Guide2)Internal wiki links (relative, no .md extension):
See the [MCP Server Guide](MCP-Server-Guide)External docs (relative paths with extension):
See [Build Scripts](../BUILD-SCRIPTS.md)External URLs (full URLs):
Visit [The Odds API](https://the-odds-api.com)Always specify language for syntax highlighting:
```python
def example():
return "Hello"
```
```typescript
function example(): string {
return "Hello";
}
```
```bash
npm install
```- Use H1 (
#) for page title only - Use H2 (
##) for major sections - Use H3 (
###) for subsections - Use H4 (
####) sparingly
Unordered lists for non-sequential items:
- Item 1
- Item 2
- Item 3Ordered lists for step-by-step instructions:
1. First step
2. Second step
3. Third step# Clone wiki repository
git clone https://github.com/WFord26/BetTrack.wiki.git
# Copy files from docs/wiki/ to wiki repository
cp docs/wiki/*.md BetTrack.wiki/
# Push to wiki
cd BetTrack.wiki
git add .
git commit -m "Update documentation"
git pushWhen updating documentation:
- Edit files in
docs/wiki/(source of truth) - Test locally with markdown previewer
- Commit changes to main repository
- Copy updated files to wiki repository
- Push to wiki repository
Before publishing wiki updates:
- All internal links work (test with VS Code markdown preview)
- Code blocks have language specified
- Tables are properly formatted
- No broken external links
- Consistent heading hierarchy
- Table of contents is accurate
- Updated "BetTrack" name (not "Sports-Odds-MCP")
- Examples use correct paths and URLs
# [Component] Guide
Complete guide to the BetTrack [component] - [brief description].
## Table of Contents
- [Overview](#overview)
- [Architecture](#architecture)
- [Key Features](#key-features)
- [Development](#development)
- [Examples](#examples)
---
## Overview
[Component description and purpose]
---
## Architecture
[Technical details, design patterns]
---
## Key Features
[List of major features with examples]
---
## Development
[Setup, configuration, common tasks]
---
## Examples
[Code examples and use cases]
---
## Next Steps
- [Related Guide 1](Related-Guide-1)
- [Related Guide 2](Related-Guide-2)# [Task] Tutorial
Learn how to [task description].
## Prerequisites
- Requirement 1
- Requirement 2
## Steps
### Step 1: [First Step]
[Instructions with code examples]
### Step 2: [Second Step]
[Instructions with code examples]
### Step 3: [Third Step]
[Instructions with code examples]
## Verification
[How to verify task was completed successfully]
## Troubleshooting
Common issues and solutions:
**Issue**: [Problem description]
**Solution**: [Fix]
## Next Steps
- [Related Tutorial 1](Tutorial1)
- [Advanced Topic](Advanced-Topic)- Comprehensive: Cover all aspects of the project
- Accessible: Easy for beginners to understand
- Accurate: Keep up-to-date with code changes
- Organized: Clear hierarchy and navigation
- Searchable: Good keywords and cross-references
For typos, broken links, or minor clarifications:
- Edit file directly in GitHub web interface
- Create pull request
- Maintainers will review and merge
For new pages or significant rewrites:
- Create issue describing proposed changes
- Get feedback from maintainers
- Create pull request with changes
- Include screenshots if UI-related
- Update this README if adding new files
- Questions? Ask in GitHub Discussions
-
Issues? Report in GitHub Issues with
documentationlabel - Suggestions? Open discussion in "Ideas" category
Last Updated: January 12, 2026
Maintainer: William Ford
Repository: github.com/WFord26/BetTrack