Files
links/docs
Andrey K. Choi ba30d34b0d
Some checks failed
continuous-integration/drone/push Build is failing
docs(ci): update troubleshooting guide with bash/sh fix
- Document resolution of 'bash: not found' error
- Add explanation of new sh-based script execution
- Update fallback logic documentation with latest improvements
- Provide clear migration path for users experiencing CI issues

This completes the Drone CI troubleshooting documentation
2025-11-02 06:59:49 +09:00
..
2025-11-02 06:23:39 +09:00
2025-11-02 06:41:29 +09:00
2025-11-02 06:33:45 +09:00

📚 Документация CatLink

Добро пожаловать в документацию проекта CatLink! Здесь вы найдете всю необходимую информацию для работы с проектом.

📖 Документы

🛠️ Для разработчиков

  • MAKEFILE.md - Полное руководство по командам Make для разработки и деплоя
  • CICD.md - Документация по CI/CD пайплайну и автоматизации
  • DOCKER_OPTIMIZATION.md - Оптимизация Docker образов и .dockerignore
  • DEPLOYMENT.md - Инструкции по развертыванию в продакшене
  • FIXES.md - Известные проблемы и их решения
  • TELEGRAM_SETUP.md - Настройка Telegram уведомлений для CI/CD
  • DRONE_TROUBLESHOOTING.md - Устранение проблем Drone CI

🧪 Для тестировщиков

🚀 Быстрые ссылки

Для начинающих

  1. Начните с README.md в корне проекта
  2. Изучите MAKEFILE.md для понимания команд
  3. Ознакомьтесь с CICD.md для понимания автоматизации
  4. Следуйте инструкциям в DEPLOYMENT.md для деплоя

Для опытных разработчиков

  • Используйте make help для просмотра всех команд
  • Изучите CICD.md для настройки автоматизации
  • Проверьте FIXES.md при возникновении проблем
  • Следуйте документации в DEPLOYMENT.md для продакшена

🔧 Структура документации

docs/
├── README.md                    # Этот файл - обзор документации
├── MAKEFILE.md                  # Руководство по командам Make
├── CICD.md                      # Документация по CI/CD и автоматизации
├── DOCKER_OPTIMIZATION.md       # Оптимизация Docker образов
├── DEPLOYMENT.md                # Инструкции по деплою
├── FIXES.md                     # Исправления и решения проблем
├── TELEGRAM_SETUP.md            # Настройка Telegram уведомлений
├── DRONE_TROUBLESHOOTING.md     # Устранение проблем Drone CI
└── COVER_OVERLAY_TESTING.md     # Документация по тестированию

📋 Краткий справочник команд

Основные команды Make

make help              # Показать все команды
make install           # Первая установка
make dev-bg           # Запуск для разработки
make status           # Проверить статус
make health           # Проверить работоспособность

Управление данными

make migrate-full     # Миграции и сбор статики
make backup           # Создать бэкап БД
make restore          # Восстановить БД

Docker и оптимизация

make build-optimized  # Сборка оптимизированных образов
make analyze-images   # Анализ размеров образов
make clean-unoptimized # Очистка неоптимизированных образов

CI/CD и автоматизация

make ci-lint          # Проверка кода (CI)
make ci-test          # Запуск тестов (CI)
make ci-security      # Проверка безопасности
make ci-pipeline      # Полный CI/CD пайплайн
make drone-validate   # Валидация Drone конфигурации

Деплой

make deploy           # Деплой в продакшен
make ssl-setup        # Настройка SSL
make ci-deploy-staging     # Деплой на staging
make ci-deploy-production  # Деплой на production

Подробнее см. MAKEFILE.md

🆘 Получить помощь

  1. Проверьте документацию - Возможно, ответ уже есть в одном из документов
  2. Поищите в Issues - GitHub Issues
  3. Создайте новый Issue - Если проблема не найдена

🤝 Вклад в документацию

Помогите улучшить документацию:

  1. Форкните репозиторий
  2. Улучшите или добавьте документацию
  3. Создайте Pull Request

Рекомендации по написанию документации:

  • Используйте ясный и понятный язык
  • Добавляйте примеры кода
  • Включайте скриншоты когда это помогает
  • Обновляйте документацию при изменении функционала

📖 Вернуться к главному README