DOCUMENTATION MAP - nself-org/nchat GitHub Wiki
Quick reference guide to find any documentation in the nself-chat project.
| Document | Purpose | Audience | Time |
|---|---|---|---|
| Quick Start | Get running in 5 minutes | Everyone | 5 min |
| Installation | Detailed setup instructions | Admins | 15 min |
| Getting Started Guide | First steps after install | Users | 10 min |
| User Guide | How to use the platform | End Users | 20 min |
Start with: Quick Start β Installation β Getting Started Guide
| Document | What's Inside |
|---|---|
| Architecture | System design and technical architecture |
| Architecture Diagrams | Visual documentation with 14 Mermaid diagrams |
| Database Schema | Database structure and relationships |
| Project Structure | Codebase organization |
| SPORT Reference | Complete system reference |
Use when: Understanding system design, database structure, or codebase
| Document | What's Inside |
|---|---|
| Configuration Guide | All configuration options |
| Authentication Setup | Configure auth providers |
| Environment Variables | All environment variables explained |
| White-Label Guide | Branding and theming |
Use when: Setting up or customizing the application
| Document | Type | What's Inside |
|---|---|---|
| Advanced Messaging Features | Implementation | Edit, delete, forward, pin, star |
| Quick Reference | Quick Guide | Common operations |
| Document | Type | What's Inside |
|---|---|---|
| GIF & Sticker Implementation | Implementation | Tenor integration & custom stickers |
| Document | Type | What's Inside |
|---|---|---|
| Polls Implementation | Implementation | Create and manage polls |
| Polls Quick Start | Quick Guide | Get started with polls |
| Document | Type | What's Inside |
|---|---|---|
| 2FA Implementation | Implementation | TOTP 2FA setup |
| 2FA Quick Reference | Quick Guide | Common 2FA operations |
| Document | Type | What's Inside |
|---|---|---|
| PIN Lock System | Overview | PIN lock and biometric auth |
| PIN Lock Implementation | Implementation | Technical details |
| PIN Lock Quick Start | Quick Guide | Setup guide |
| Document | Type | What's Inside |
|---|---|---|
| Search Implementation | Implementation | MeiliSearch integration |
| Search Quick Start | Quick Guide | Operators and filters |
| Document | Type | What's Inside |
|---|---|---|
| Bot API Implementation | Implementation | Technical details |
| Bot Development Guide | Guide | How to build bots |
| Bot API Examples | Code Examples | 7 languages, all endpoints |
| Document | Type | What's Inside |
|---|---|---|
| Social Media Integration | Implementation | Twitter, Instagram, LinkedIn |
| Social Media Quick Reference | Quick Guide | Common operations |
| Document | What's Inside |
|---|---|
| All Features | Overview of all features |
| Messaging Features | Messaging-specific features |
| Feature Completion Matrix | Feature parity comparison |
| Document | Audience | What's Inside |
|---|---|---|
| API Overview | Everyone | Introduction to the API |
| API Documentation | Developers | GraphQL API reference |
| API Code Examples | Developers | 7 languages, 50+ examples |
Languages covered: cURL, JavaScript, TypeScript, Python, Go, Ruby, PHP
| Document | Target | What's Inside |
|---|---|---|
| Deployment Overview | DevOps | Production deployment guide |
| Docker Deployment | DevOps | Deploy with Docker |
| Kubernetes Deployment | DevOps | Deploy to K8s |
| Helm Charts | DevOps | Helm deployment |
| Document | When to Use |
|---|---|
| Production Checklist | Before deploying to production |
| Production Validation | After deploying to production |
| Document | What's Inside |
|---|---|
| Troubleshooting Guide | 50+ common issues and solutions |
| FAQ | Frequently asked questions |
| Runbook | Operations guide |
Topics covered: Installation, Auth, 2FA, PIN Lock, Search, Social Media, Bot API, Messages, Performance, Database
| Document | What's Inside |
|---|---|
| Contributing Guide | How to contribute |
| Testing Guide | Testing strategies |
| Utilities & Hooks | Development utilities |
| Integration Examples | Integration patterns |
| Document | What's Inside |
|---|---|
| Plugins System | How plugins work |
| Plugin List | Available plugins |
| Document | What's Inside |
|---|---|
| Security Overview | Security features |
| Security Audit | Security audit results |
| Performance Optimization | Performance tuning |
| Document | What's Inside |
|---|---|
| Changelog | Complete version history |
| Release Notes v0.3.0 | What's new in v0.3.0 |
| Release Checklist | Testing checklist |
| Upgrade Guide | Upgrading between versions |
| Document | What's Inside |
|---|---|
| Roadmap | Future plans (12 phases) |
| Roadmap v0.2 | Historical v0.2 plan |
| Document | What's Inside |
|---|---|
| Documentation Audit | Quality assessment |
| Documentation Improvements | What was improved |
| Documentation Map | This file |
Start here: Quick Start β User Guide
Essential reading:
- Quick Start Guide - 5 minutes
- User Guide - 20 minutes
- FAQ - As needed
Feature guides:
Need help?
Start here: Installation β Configuration β Deployment
Essential reading:
- Installation Guide - 15 minutes
- Configuration Guide - 30 minutes
- Deployment Overview - 30 minutes
- Production Checklist - 20 minutes
Security setup:
Operations:
Start here: Architecture β API Documentation β Examples
Essential reading:
- Architecture - 30 minutes
- Architecture Diagrams - 15 minutes
- Project Structure - 15 minutes
- API Documentation - 45 minutes
For bot development:
- Bot Development Guide - 30 minutes
- Bot API Examples - 20 minutes
- Pick your language, copy examples
For contributing:
- Contributing Guide - 20 minutes
- Testing Guide - 20 minutes
- Utilities & Hooks - 30 minutes
Visual references:
- Architecture Diagrams - 14 Mermaid diagrams
- Database Schema - ERD diagrams
Start here: Deployment guides β Checklists
Essential reading:
- Deployment Overview - 30 minutes
- Your platform guide:
- Docker Deployment - 20 minutes
- Kubernetes Deployment - 30 minutes
- Helm Charts - 20 minutes
- Production Checklist - 20 minutes
Before deployment:
After deployment:
Troubleshooting:
- Troubleshooting Guide
- Architecture diagrams: Docker | Kubernetes
- Total Files: 71
- Total Lines: ~16,000
- Code Examples: 50+ (7 languages)
- Diagrams: 14 Mermaid diagrams
- Feature Coverage: 100%
- Quality Score: 92% (Excellent)
| I want to... | Read this... |
|---|---|
| Get started quickly | Quick Start Guide |
| Install nself-chat | Installation Guide |
| Understand the architecture | Architecture Diagrams |
| Configure authentication | Authentication Setup |
| Build a bot | Bot API Examples |
| Deploy to production | Deployment Overview + Production Checklist |
| Fix an issue | Troubleshooting Guide |
| Use 2FA | 2FA Quick Reference |
| Set up search | Search Implementation |
| Connect social media | Social Media Integration |
| Contribute code | Contributing Guide |
- Getting Started Guide
- Architecture Diagrams
- Installation Guide
- API Examples (pick language)
- β Documentation Audit - Quality assessment
- β Architecture Diagrams - 14 visual diagrams
- β API Examples - 7 languages, 50+ examples
- β Troubleshooting Guide - 50+ issues
- β Documentation Improvements - Summary
- β README - Fixed broken links, added new docs
- β Sidebar - Complete rewrite with all v0.3.0 features
- β All feature docs updated with v0.3.0 content
- +14 Mermaid diagrams
- +50 code examples in 7 languages
- +3,000 lines of documentation
- +19% quality improvement (73% β 92%)
- 100% feature coverage
- Missing info? Open an issue
- Need clarification? Start a discussion
- Found a typo? Submit a PR
- Check Troubleshooting Guide first
- Search FAQ
- Search existing GitHub Issues
- Ask in GitHub Discussions
- Contact support: [email protected]
The sidebar has all 60+ documentation links organized by category.
Most docs include "Related Documentation" sections with links to relevant pages.
All documentation is searchable on GitHub. Use keywords to find specific topics.
Bookmark this page as your go-to reference for finding any documentation.
Last Updated: January 30, 2026 β’ Version: 0.3.0
Need help finding something? Open an issue or ask in discussions!