Skip to content

Latest commit

 

History

History
394 lines (262 loc) · 18.6 KB

File metadata and controls

394 lines (262 loc) · 18.6 KB

🔥 OpenCodeDocs

VitePress License Cloudflare Languages

🎯 #1 Сайт с учебными материалами по AI-экосистеме · На основе исходного кода · 100% работоспособность

Инструменты AI обновляются слишком быстро? Официальная документация не успевает? Учебники в сети устарели?

Мы проводим глубокий анализ исходного кода открытых проектов, каждая строка кода проверена. ✅ Следуйте инструкциям, получите результат с первого раза, без лишних проблем.

🚀 Начать обучение · ⭐ Поставить звёздочку этому репозиторию · 💬 Присоединиться к обсуждению

Язык

简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · 繁體中文


💡 Сталкивались ли вы с такими ситуациями?

  • ❌ Официальная документация отстаёт, следуя инструкциям, но ничего не работает?
  • ❌ Учебники в интернете — это копирование и вставка, код вообще не запускается?
  • ❌ Возникла ошибка, но решения найти не удаётся?
  • ❌ Хотите углубиться, но не находите практических руководств на уровне исходного кода?

OpenCodeDocs специально создан для решения этих проблем.


✨ Почему стоит выбрать OpenCodeDocs?

🎯 Проверка исходного кода, никаких галлюцинаций

Не скопировано из интернета, а выведено из реального исходного кода

Мы проводим глубокий анализ исходного кода открытых проектов, гарантируя, что каждая строка кода автоматически проверена. В учебниках указаны конкретные версии Git Commit, чтобы вы точно знали, на какой версии основан код.

🚀 Непрерывные обновления, синхронизация с версиями

Инструмент обновился — учебник тоже автоматически обновился

Когда проект выпускает новую версию, наши учебники синхронно обновляются. Вам не нужно беспокоиться об устаревших материалах, вы всегда изучаете самое актуальное.

💡 Наши учебники активно обновляются, мы постоянно добавляем новые качественные проекты!

🌍 10+ языков, доступно во всём мире

Китайский, английский, японский, корейский, испанский, французский, немецкий, португальский, русский, традиционный китайский...

Независимо от того, откуда вы, вы можете изучать инструменты AI на родном языке.

✅ 100% работоспособность, ноль ошибок

Следуйте инструкциям, получите результат с первого раза, без догадок и проб

Каждый шаг учебника проверен, от установки до развёртывания. Просто следуйте инструкциям — всё заработает. Без лишних усилий, без ловушек, без лишних проблем.


👤 Какая категория вам подходит?

🌱 Новичок в AI-инструментах

Не умеете устанавливать? Не умеете настраивать? Не волнуйтесь, у нас есть пошаговые учебники

  • Подойдёт даже для новичков
  • Каждый шаг подробно объяснён
  • Для всех распространённых ошибок есть решения

💻 Опытный разработчик

Хотите продвинуться? Мы углубимся в исходный код

  • Техники ротации нескольких аккаунтов
  • Секреты экономии токенов
  • Практика автоматизации агентов
  • Глубокий анализ на уровне исходного кода

🏢 Техническая команда

Командной работе нужны единые стандарты?

  • Повторяемые лучшие практики
  • Полная структура проекта
  • Руководство по развёртыванию в производственной среде

🚀 Быстрый старт за 3 минуты

Шаг 1: Клонирование репозитория

git clone https://github.com/vbgate/opencodedocs.git
cd opencodedocs/site

Шаг 2: Установка зависимостей

npm install

Шаг 3: Запуск сервера разработки

npm run dev

Откройте http://localhost:5173 и начните своё обучение AI-инструментам! 🎉


💡 Подсказка: Вы также можете посетить opencodedocs.com для просмотра онлайн-документации.


📂 Структура проекта

site/
├── docs/                      # Корневой каталог документации
   ├── zh/                    # Учебники на китайском 🇨🇳
   ├── en/                    # Учебники на английском 🇺🇸
   ├── ja/                    # Учебники на японском 🇯🇵
   ├── ko/                    # Учебники на корейском 🇰🇷
   ├── es/                    # Учебники на испанском 🇪🇸
   ├── fr/                    # Учебники на французском 🇫🇷
   ├── de/                    # Учебники на немецком 🇩🇪
   ├── pt/                    # Учебники на португальском 🇵🇹
   ├── ru/                    # Учебники на русском 🇷🇺
   ├── zh-tw/                 # Учебники на традиционном китайском 🇹🇼
   ├── .vitepress/            # Конфигурация VitePress
      ├── config.mts         # Основной файл конфигурации
      ├── sidebar.config.ts  # Автоматическая генерация боковой панели
      └── theme/             # Кастомные компоненты темы
   ├── about.md               # О нас
   └── terms.md               # Условия использования
├── scripts/                   # Инструментальные скрипты
   ├── add-order-to-md.ts     # Добавление поля сортировки
   ├── check-frontmatter.ts   # Проверка Frontmatter
   └── create-category-indexes.ts  # Создание индексов категорий
├── package.json               # Конфигурация проекта
├── tailwind.config.js         # Конфигурация Tailwind CSS
└── postcss.config.js          # Конфигурация PostCSS

🛠️ Технологический стек

Технология Версия Описание
VitePress 1.x Генератор статических сайтов · Молниеносная сборка
Vue 3.4+ Фреймворк · Composition API
Tailwind CSS 4.x Система стилей · CSS-first конфигурация
TypeScript 5.9+ Типобезопасность · Проверка при компиляции
Mermaid 11.x Поддержка диаграмм · Визуализация схем
Cloudflare Pages Глобальный CDN · 200+ граничных узлов

📚 Руководство по разработке

➕ Добавление нового учебника

  1. Создание структуры каталогов

    docs/zh/[owner]/[repo]/
    ├── index.md          # Главная страница проекта
    ├── start/            # Быстрый старт
    ├── features/         # Описание функций
    └── faq/              # Часто задаваемые вопросы
  2. Написание Frontmatter

    ---
    title: "Заголовок учебника"         # 2-6 китайских иероглифов
    order: 10                          # Сортировка (10, 20, 30...)
    sidebarTitle: "Заголовок боковой панели"  # Опционально
    description: "SEO описание"        # Оптимизация для поисковых систем
    ---
  3. Проверка сборки

    npm run docs:build

🌍 Добавление поддержки мультиязычности

Добавьте проект в docs/.vitepress/sidebar.config.ts:

const projects = [
  'owner/repo',  // Добавьте ваш проект
]

Затем переведите файл home-config.[lang].json.

🎨 Кастомизация темы

  • Расположение компонентов: docs/.vitepress/theme/components/
  • Файлы стилей: docs/.vitepress/theme/custom.css
  • Tailwind v4: Используйте CSS-first подход к конфигурации

🚀 Руководство по развёртыванию

Локальная сборка

npm run docs:build

Результаты сборки находятся в каталоге docs/.vitepress/dist/.

Развёртывание на Cloudflare Pages

# Автоматическое развёртывание
npm run deploy

Предпросмотр результатов сборки

npm run docs:preview

⚡ Оптимизация производительности

  • Оптимизация изображений: Используйте формат WebP, сжимайте до 200 КБ
  • Разделение кода: VitePress автоматически разделяет по маршрутам
  • Ускорение CDN: Статические ресурсы автоматически загружаются на Cloudflare CDN
  • Предварительный рендеринг: Ключевые страницы предрендерены, загрузка первого экрана < 500 мс

Наш сайт развёрнут на глобальном CDN, скорость доступа молниеносна!


🤝 Участие в проекте

Мы приветствуем вклад сообщества! Отправляйте свои учебники, исправляйте ошибки, добавляйте новые функции.

Процесс вклада

  1. Fork этого репозитория

    # Нажмите кнопку Fork на странице GitHub
  2. Создание ветки для новой функции

    git checkout -b feature/amazing-feature
  3. Фиксация изменений

    git commit -m 'Add amazing feature'
  4. Отправка в ветку

    git push origin feature/amazing-feature
  5. Отправка Pull Request

  • Нажмите кнопку "Pull Request" на странице GitHub
  • Заполните описание PR, объясните свои изменения

🌟 Ваш вклад поможет разработчикам во всём мире лучше использовать AI-инструменты!


📥 Подача заявки на учебник

Хотите, чтобы у вашего проекта тоже был качественный учебник? Всего 3 шага!

📝 Процесс подачи

Шаг 1: Отправка Issue

  1. Посетите GitHub Issues
  2. Нажмите "New Issue"
  3. Используйте следующий шаблон:
**Название проекта**: [Название проекта]
**Репозиторий GitHub**: https://github.com/[owner]/[repo]
**Описание проекта**: [1-2 предложения о назначении проекта]
**Целевая аудитория**: [Новичок/Продвинутый/Эксперт/Все]
**Язык учебника**: [Китайский/Английский/Другой]
**Примечания**: [Дополнительная информация]

Шаг 2: Проверка командой

  • Мы рассмотрим вашу заявку в течение 1-3 рабочих дней
  • Оценим, подходит ли проект для включения
  • Проверим качество исходного кода и активность проекта

Шаг 3: Публикация учебника

  • После проверки мы автоматически создаём учебник
  • Проверяем работоспособность каждого шага
  • Публикуем на официальном сайте, поддерживаем несколько языков

⏱️ Время обработки

  • Период проверки: 1-3 рабочих дня
  • Генерация учебника: 3-7 рабочих дней
  • Время публикации: Сразу после прохождения проверки

❓ Часто задаваемые вопросы

Q: Какие проекты подходят для включения? A: Открытые AI-инструменты, инструменты разработки, библиотеки, фреймворки и т. д. Должны обладать определённой технической глубиной и практической ценностью.

Q: Учебники бесплатные? A: Да, наши учебники полностью бесплатны и будут постоянно обновляться.

Q: Можно указать язык учебника? A: Да, мы поддерживаем 10 языков. Вы можете указать нужный язык в Issue.


🎯 Отправить заявку сейчас: Создать Issue →


📄 Лицензия

Код сайта

MIT License

Содержание учебников

CC-BY-NC-SA 4.0

Attribution-NonCommercial-ShareAlike

✅ Вы можете:

  • 📋 Делиться: Свободно делиться и адаптировать
  • 🔧 Изменять: Создавать производные работы на основе содержания учебника
  • 👥 Вносить вклад: Отправлять свои улучшения

❌ Вы не можете:

  • 💰 Коммерческое использование: Без разрешения не использовать в коммерческих целях

💡 Если вы хотите использовать учебники в коммерческих целях, свяжитесь с нами: [email protected]


📞 Свяжитесь с нами

Есть вопросы или предложения? Свяжитесь с нами в любое время!


🎉 Спасибо, что выбрали OpenCodeDocs!

От первой строки кода до производственного приложения, мы предоставляем учебники для каждого этапа.

⭐ Поставить звёздочку этому репозиторию · 📥 Подать заявку на учебник · 💬 Присоединиться к обсуждению

Сделано с ❤️ командой OpenCodeDocs