Files
links/docs/README.md
Andrey K. Choi d5f1809f5a
Some checks failed
continuous-integration/drone Build is failing
Drone CD/CD PipeLine added
2025-11-02 06:23:39 +09:00

103 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📚 Документация CatLink
Добро пожаловать в документацию проекта CatLink! Здесь вы найдете всю необходимую информацию для работы с проектом.
## 📖 Документы
### 🛠️ Для разработчиков
- **[MAKEFILE.md](./MAKEFILE.md)** - Полное руководство по командам Make для разработки и деплоя
- **[CICD.md](./CICD.md)** - Документация по CI/CD пайплайну и автоматизации
- **[DEPLOYMENT.md](./DEPLOYMENT.md)** - Инструкции по развертыванию в продакшене
- **[FIXES.md](./FIXES.md)** - Известные проблемы и их решения
### 🧪 Для тестировщиков
- **[COVER_OVERLAY_TESTING.md](./COVER_OVERLAY_TESTING.md)** - Документация по тестированию покрытия
## 🚀 Быстрые ссылки
### Для начинающих
1. Начните с [README.md](../README.md) в корне проекта
2. Изучите [MAKEFILE.md](./MAKEFILE.md) для понимания команд
3. Ознакомьтесь с [CICD.md](./CICD.md) для понимания автоматизации
4. Следуйте инструкциям в [DEPLOYMENT.md](./DEPLOYMENT.md) для деплоя
### Для опытных разработчиков
- Используйте `make help` для просмотра всех команд
- Изучите [CICD.md](./CICD.md) для настройки автоматизации
- Проверьте [FIXES.md](./FIXES.md) при возникновении проблем
- Следуйте документации в [DEPLOYMENT.md](./DEPLOYMENT.md) для продакшена
## 🔧 Структура документации
```
docs/
├── README.md # Этот файл - обзор документации
├── MAKEFILE.md # Руководство по командам Make
├── CICD.md # Документация по CI/CD и автоматизации
├── DEPLOYMENT.md # Инструкции по деплою
├── FIXES.md # Исправления и решения проблем
└── COVER_OVERLAY_TESTING.md # Документация по тестированию
```
## 📋 Краткий справочник команд
### Основные команды Make
```bash
make help # Показать все команды
make install # Первая установка
make dev-bg # Запуск для разработки
make status # Проверить статус
make health # Проверить работоспособность
```
### Управление данными
```bash
make migrate-full # Миграции и сбор статики
make backup # Создать бэкап БД
make restore # Восстановить БД
```
### CI/CD и автоматизация
```bash
make ci-lint # Проверка кода (CI)
make ci-test # Запуск тестов (CI)
make ci-security # Проверка безопасности
make ci-pipeline # Полный CI/CD пайплайн
make drone-validate # Валидация Drone конфигурации
```
### Деплой
```bash
make deploy # Деплой в продакшен
make ssl-setup # Настройка SSL
make ci-deploy-staging # Деплой на staging
make ci-deploy-production # Деплой на production
```
Подробнее см. [MAKEFILE.md](./MAKEFILE.md)
## 🆘 Получить помощь
1. **Проверьте документацию** - Возможно, ответ уже есть в одном из документов
2. **Поищите в Issues** - [GitHub Issues](https://github.com/smartsoltech/links/issues)
3. **Создайте новый Issue** - Если проблема не найдена
## 🤝 Вклад в документацию
Помогите улучшить документацию:
1. Форкните репозиторий
2. Улучшите или добавьте документацию
3. Создайте Pull Request
### Рекомендации по написанию документации:
- Используйте ясный и понятный язык
- Добавляйте примеры кода
- Включайте скриншоты когда это помогает
- Обновляйте документацию при изменении функционала
---
📖 **[Вернуться к главному README](../README.md)**