-
Notifications
You must be signed in to change notification settings - Fork 0
ORGANIZATION
This document explains how the nself-chat documentation is organized.
The documentation has been reorganized into 10 logical categories, making it easy to find what you need based on your role and task.
The following files remain in the docs/ root:
- README.md - Main documentation index (start here!)
- Home.md - Wiki home page
- _Sidebar.md - Wiki sidebar navigation
- _Footer.md - Wiki footer
π getting-started/ - Start Here
For: New users and administrators Content: Installation guides, quick start, first steps
Key Files:
-
QUICK-START.md- 5-minute quick start guide -
INSTALLATION.md- Detailed installation instructions -
Getting-Started.md- First steps after installation
β¨ features/ - Feature Documentation
For: Users, administrators, product managers Content: Feature descriptions, capabilities, and summaries
Categories:
- Core Features: Features.md, Features-Complete.md, Features-Messaging.md
- Communication: VOICE-CALLING-COMPLETE.md, LIVE_STREAMING_IMPLEMENTATION_SUMMARY.md
- Interactive: GIF-Sticker-Implementation.md, Polls-Implementation.md
- Integration: Social-Media-Integration.md, Bots.md
- Customization: White-Label-Guide.md, Plugins.md
π guides/ - Implementation Guides
For: Developers, system integrators Content: Step-by-step implementation guides and how-tos
Categories:
- Communication Setup: Call-Management-Guide.md, Voice-Calling-Implementation.md
- Security Implementation: E2EE-Implementation.md
- Feature Setup: Search-Implementation.md, advanced-messaging-implementation-summary.md
- User Documentation: USER-GUIDE.md, Settings-Quick-Start.md
- Development: testing-guide.md, integration-examples.md
π reference/ - Technical Reference
For: Developers, architects Content: Quick references, diagrams, API specs, architecture
Categories:
- Architecture: Architecture.md, ARCHITECTURE-DIAGRAMS.md
- Database: Database-Schema.md
- Code: Project-Structure.md, Types.md, SPORT.md
- Quick References: All _-Quick-Reference.md and _-Quick-Start.md files
- Diagrams: Call-State-Machine-Diagram.md
βοΈ configuration/ - Configuration
For: Administrators, DevOps Content: Configuration options and setup
Key Files:
-
Configuration.md- Complete configuration reference -
Authentication.md- Auth provider setup -
Environment-Variables.md- All environment variables
π‘ api/ - API Documentation
For: Developers, bot developers Content: API documentation, examples, bot integration
Key Files:
-
API.md- API overview -
API-DOCUMENTATION.md- Complete API reference -
API-EXAMPLES.md- Code examples -
BOT_API_IMPLEMENTATION.md- Bot API guide
π deployment/ - Production Deployment
For: DevOps, system administrators Content: Production deployment guides and checklists
Key Files:
-
DEPLOYMENT.md- Deployment overview -
Deployment-Docker.md- Docker deployment -
Deployment-Kubernetes.md- Kubernetes deployment -
Deployment-Helm.md- Helm charts -
Production-Deployment-Checklist.md- Pre-deployment checklist -
Production-Validation.md- Post-deployment validation
π security/ - Security
For: Security engineers, administrators Content: Security features, audits, and implementation
Categories:
- Security Overview: SECURITY.md, SECURITY-AUDIT.md
- Authentication: 2FA-Implementation-Summary.md, PIN-LOCK-SYSTEM.md
- Encryption: E2EE-Implementation-Summary.md, E2EE-Security-Audit.md
- Performance: PERFORMANCE-OPTIMIZATION.md
π troubleshooting/ - Help & Support
For: All users Content: Common issues, FAQs, operations guide
Key Files:
-
FAQ.md- Frequently asked questions -
TROUBLESHOOTING.md- Common issues and solutions -
RUNBOOK.md- Operations guide
βΉοΈ about/ - Project Information
For: Contributors, project managers Content: Project history, planning, releases, documentation
Categories:
- Releases: RELEASE-NOTES-v0.3.0.md, RELEASE-CHECKLIST-v0.3.0.md
- Planning: Roadmap.md, Roadmap-v0.2.md, UPGRADE-GUIDE.md
- History: Changelog.md, IMPLEMENTATION_COMPLETE.md
- Contributing: Contributing.md
- Documentation: DOCUMENTATION-AUDIT.md, DOCUMENTATION-MAP.md
β getting-started/QUICK-START.md
β getting-started/INSTALLATION.md
β features/ directory
β guides/ directory
β configuration/ directory
β api/ directory
β deployment/ directory
β reference/ directory (look for *-Quick-Reference.md files)
β troubleshooting/ directory
- Deployment Overview
- Docker Deployment
- Kubernetes Deployment
- Production Checklist
- Production Validation
- Runbook
The documentation uses the following naming conventions:
- UPPERCASE.md - High-level guides and important documents
- Title-Case.md - Feature documentation and guides
- lowercase-with-dashes.md - Implementation details and technical docs
- Feature-Implementation.md - Detailed implementation guides
- Feature-Quick-Reference.md - Quick reference cards
- Feature-Quick-Start.md - Quick start guides
Use the following for navigation:
- README.md - Complete documentation index
- _Sidebar.md - Wiki sidebar (when using GitHub wiki mode)
- This File (ORGANIZATION.md) - Understanding the structure
- Total documentation files: 96 markdown files
- Subdirectories: 10 organized categories
- Files in root: 4 (README, Home, _Sidebar, _Footer)
- Average files per directory: 9.2 files
When adding new documentation:
- Determine the category - Which directory does it belong in?
- Follow naming conventions - Use appropriate naming pattern
- Update README.md - Add link to main documentation index
- Update _Sidebar.md - Add to wiki sidebar if applicable
- Cross-reference - Link from related documents
Version 0.3.0 β’ January 2026
nself-chat v0.3.0 | GitHub | Issues | Discussions | Demo
Edit this page | MIT License | Β© 2026
(See π Security section below for 2FA, PIN Lock, and security audits.)
(Search lives in π Reference below.)
- π¬ Advanced Messaging
- π E2EE Setup
- π Search Setup
- π Call Management
- πΊ Live Streaming
- π₯οΈ Screen Sharing
- πΉ Video Calling
- ποΈ Voice Calling
- π± Mobile Optimization
- π§ͺ Testing
- π i18n
- π API Overview
- π Complete Reference
- π» API Examples
- π€ Bot API
- π Auth API
- π GraphQL Schema
- π Deployment Overview
- π³ Docker
- βΈοΈ Kubernetes
- β Helm Charts
- β Production Checklist
- π Production Validation
- π’ Multi-Tenant
- ποΈ Architecture
- π Diagrams
- ποΈ Database Schema
- π Project Structure
- π TypeScript Types
- π SPORT Reference
- π 2FA
- π¬ Messaging
- π Call Management
- π Call State Machine
- π E2EE
- πΊ Live Streaming
- π± Mobile Calls
- π PIN Lock
- π Polls
- π₯οΈ Screen Sharing
- π Search
- π Social Media
- ποΈ Voice Calling
- π Security Overview
- π‘οΈ Security Audit
- β‘ Performance
- π Best Practices
- π 2FA
- π PIN Lock
- π E2EE
- π‘οΈ E2EE Audit
v1.0.0 β’ 2026