Skip to content

telegram-sms/document

Repository files navigation

Telegram SMS Documentation

Official documentation repository for the Telegram SMS project, built with VitePress.

📚 Documentation Structure

docs/
├── es_es/                      # Spanish documentation
├── ja_jp/                      # Japanese documentation
├── ru_ru/                      # Russian documentation
├── zh_cn/                      # Simplified Chinese documentation
├── zh_tw/                      # Traditional Chinese documentation
├── index.md                    # English homepage
├── user-manual.md              # User manual
├── Q&A.md                      # Frequently Asked Questions
└── privacy-policy.md           # Privacy policy

🌍 Supported Languages

  • 🇬🇧 English (default)
  • 🇪🇸 Español (Spanish)
  • 🇯🇵 日本語 (Japanese)
  • 🇷🇺 Русский (Russian)
  • 🇨🇳 简体中文 (Simplified Chinese)
  • 🇹🇼 繁體中文 (Traditional Chinese)

🚀 Quick Start

Install Dependencies

npm install

Local Development

Start the local development server with hot reload:

npm run docs:dev

The server will start at http://localhost:5173.

Build for Production

Build the static site:

npm run docs:build

Build output will be located in the .vitepress/dist directory.

Preview Production Build

Preview the site after building:

npm run docs:preview

🔧 Configuration

The main configuration file is located at .vitepress/config.mts, containing:

  • Multi-language routing configuration
  • Sidebar navigation structure
  • Theme customization settings
  • Search functionality configuration

📋 Contributing Guidelines

Adding New Documentation

  1. Create a Markdown file in the appropriate language directory
  2. Add navigation links in .vitepress/config.mts
  3. Ensure all language versions stay synchronized

Translating Documentation

When adding documentation for a new language:

  1. Create a new language directory under docs/ (e.g., fr_fr/)
  2. Copy and translate all necessary files
  3. Add language configuration in the locales section of config.mts
  4. Update the sidebar and navigation menus

Markdown Writing Standards

  • Use standard Markdown syntax
  • Specify language for code blocks (e.g., ````markdown```kotlin`)
  • Maintain consistent heading hierarchy (starting from #)
  • Add appropriate links and cross-references

🛠️ Tech Stack

  • Framework: VitePress v1.5.0
  • Build Tool: Vite
  • Language: TypeScript
  • Code Formatter: Prettier

📦 Dependencies

{
  "vitepress": "^1.5.0",
  "typescript": "~5.7.2",
  "prettier": "^3.4.2",
  "@types/node": "^22.10.2"
}

🔍 Search Functionality

The documentation includes built-in local search functionality, supporting full-text search across all languages.

📄 License

This documentation follows the same BSD 3-Clause License as the main Telegram SMS project.

🔗 Related Links

💬 Getting Help

For questions or suggestions:


Maintainer: Telegram SMS Team
Last Updated: January 2, 2026

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •