i18n(uk): complete P3 examples + P4 root docs translation
- Translate 07-plugins: devops-automation, documentation, pr-review (READMEs, commands, agents, templates) - Update TRANSLATION_QUEUE.md — all priorities complete (100%) Ref: luongnv89/claude-howto#63
This commit is contained in:
@@ -1,39 +1,39 @@
|
||||
# ADR [Number]: [Title]
|
||||
# ADR [Номер]: [Назва]
|
||||
|
||||
## Status
|
||||
[Proposed | Accepted | Deprecated | Superseded]
|
||||
## Статус
|
||||
[Запропоновано | Прийнято | Застаріло | Замінено]
|
||||
|
||||
## Context
|
||||
What is the issue that we're seeing that is motivating this decision or change?
|
||||
## Контекст
|
||||
Яка проблема спонукає це рішення або зміну?
|
||||
|
||||
## Decision
|
||||
What is the change that we're proposing and/or doing?
|
||||
## Рішення
|
||||
Яку зміну ми пропонуємо та/або впроваджуємо?
|
||||
|
||||
## Consequences
|
||||
What becomes easier or more difficult to do because of this change?
|
||||
## Наслідки
|
||||
Що стає простішим або складнішим через цю зміну?
|
||||
|
||||
### Positive
|
||||
- Benefit 1
|
||||
- Benefit 2
|
||||
### Позитивні
|
||||
- Перевага 1
|
||||
- Перевага 2
|
||||
|
||||
### Negative
|
||||
- Drawback 1
|
||||
- Drawback 2
|
||||
### Негативні
|
||||
- Недолік 1
|
||||
- Недолік 2
|
||||
|
||||
### Neutral
|
||||
- Consideration 1
|
||||
- Consideration 2
|
||||
### Нейтральні
|
||||
- Міркування 1
|
||||
- Міркування 2
|
||||
|
||||
## Alternatives Considered
|
||||
What other options were considered and why were they not chosen?
|
||||
## Розглянуті альтернативи
|
||||
Які інші варіанти було розглянуто та чому їх не обрано?
|
||||
|
||||
### Alternative 1
|
||||
Description and reason for not choosing.
|
||||
### Альтернатива 1
|
||||
Опис та причина відхилення.
|
||||
|
||||
### Alternative 2
|
||||
Description and reason for not choosing.
|
||||
### Альтернатива 2
|
||||
Опис та причина відхилення.
|
||||
|
||||
## References
|
||||
- Related ADRs
|
||||
- External documentation
|
||||
- Discussion links
|
||||
## Посилання
|
||||
- Пов'язані ADR
|
||||
- Зовнішня документація
|
||||
- Посилання на обговорення
|
||||
|
||||
@@ -1,32 +1,32 @@
|
||||
# [METHOD] /api/v1/[endpoint]
|
||||
|
||||
## Description
|
||||
Brief explanation of what this endpoint does.
|
||||
## Опис
|
||||
Короткий опис що робить цей ендпоінт.
|
||||
|
||||
## Authentication
|
||||
Required authentication method (e.g., Bearer token).
|
||||
## Автентифікація
|
||||
Необхідний метод автентифікації (напр., Bearer token).
|
||||
|
||||
## Parameters
|
||||
## Параметри
|
||||
|
||||
### Path Parameters
|
||||
| Name | Type | Required | Description |
|
||||
|------|------|----------|-------------|
|
||||
| id | string | Yes | Resource ID |
|
||||
### Параметри шляху
|
||||
| Назва | Тип | Обов'язковий | Опис |
|
||||
|-------|-----|-------------|------|
|
||||
| id | string | Так | ID ресурсу |
|
||||
|
||||
### Query Parameters
|
||||
| Name | Type | Required | Description |
|
||||
|------|------|----------|-------------|
|
||||
| page | integer | No | Page number (default: 1) |
|
||||
| limit | integer | No | Items per page (default: 20) |
|
||||
### Параметри запиту
|
||||
| Назва | Тип | Обов'язковий | Опис |
|
||||
|-------|-----|-------------|------|
|
||||
| page | integer | Ні | Номер сторінки (за замовч.: 1) |
|
||||
| limit | integer | Ні | Елементів на сторінку (за замовч.: 20) |
|
||||
|
||||
### Request Body
|
||||
### Тіло запиту
|
||||
```json
|
||||
{
|
||||
"field": "value"
|
||||
}
|
||||
```
|
||||
|
||||
## Responses
|
||||
## Відповіді
|
||||
|
||||
### 200 OK
|
||||
```json
|
||||
@@ -61,7 +61,7 @@ Required authentication method (e.g., Bearer token).
|
||||
}
|
||||
```
|
||||
|
||||
## Examples
|
||||
## Приклади
|
||||
|
||||
### cURL
|
||||
```bash
|
||||
@@ -92,10 +92,10 @@ response = requests.get(
|
||||
data = response.json()
|
||||
```
|
||||
|
||||
## Rate Limits
|
||||
- 1000 requests per hour for authenticated users
|
||||
- 100 requests per hour for public endpoints
|
||||
## Обмеження частоти запитів
|
||||
- 1000 запитів на годину для автентифікованих користувачів
|
||||
- 100 запитів на годину для публічних ендпоінтів
|
||||
|
||||
## Related Endpoints
|
||||
## Пов'язані ендпоінти
|
||||
- [GET /api/v1/related](#)
|
||||
- [POST /api/v1/related](#)
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
# Function: `functionName`
|
||||
# Функція: `functionName`
|
||||
|
||||
## Description
|
||||
Brief description of what the function does.
|
||||
## Опис
|
||||
Короткий опис що робить функція.
|
||||
|
||||
## Signature
|
||||
## Сигнатура
|
||||
```typescript
|
||||
function functionName(param1: Type1, param2: Type2): ReturnType
|
||||
```
|
||||
|
||||
## Parameters
|
||||
## Параметри
|
||||
|
||||
| Parameter | Type | Required | Description |
|
||||
|-----------|------|----------|-------------|
|
||||
| param1 | Type1 | Yes | Description of param1 |
|
||||
| param2 | Type2 | No | Description of param2 |
|
||||
| Параметр | Тип | Обов'язковий | Опис |
|
||||
|----------|-----|-------------|------|
|
||||
| param1 | Type1 | Так | Опис param1 |
|
||||
| param2 | Type2 | Ні | Опис param2 |
|
||||
|
||||
## Returns
|
||||
**Type**: `ReturnType`
|
||||
## Повертає
|
||||
**Тип**: `ReturnType`
|
||||
|
||||
Description of what is returned.
|
||||
Опис того, що повертається.
|
||||
|
||||
## Throws
|
||||
- `Error`: When invalid input is provided
|
||||
- `TypeError`: When wrong type is passed
|
||||
## Кидає виключення
|
||||
- `Error`: При невалідному введенні
|
||||
- `TypeError`: При неправильному типі
|
||||
|
||||
## Examples
|
||||
## Приклади
|
||||
|
||||
### Basic Usage
|
||||
### Базове використання
|
||||
```typescript
|
||||
const result = functionName('value1', 'value2');
|
||||
console.log(result);
|
||||
```
|
||||
|
||||
### Advanced Usage
|
||||
### Просунуте використання
|
||||
```typescript
|
||||
const result = functionName(
|
||||
complexParam1,
|
||||
@@ -40,11 +40,11 @@ const result = functionName(
|
||||
);
|
||||
```
|
||||
|
||||
## Notes
|
||||
- Additional notes or warnings
|
||||
- Performance considerations
|
||||
- Best practices
|
||||
## Нотатки
|
||||
- Додаткові нотатки або попередження
|
||||
- Міркування щодо продуктивності
|
||||
- Найкращі практики
|
||||
|
||||
## See Also
|
||||
- [Related Function](#)
|
||||
- [API Documentation](#)
|
||||
## Див. також
|
||||
- [Пов'язана функція](#)
|
||||
- [API-документація](#)
|
||||
|
||||
@@ -3,89 +3,89 @@
|
||||
<img alt="Claude How To" src="../../resources/logos/claude-howto-logo.svg">
|
||||
</picture>
|
||||
|
||||
# PR Review Plugin
|
||||
# Плагін PR Review
|
||||
|
||||
Complete PR review workflow with security, testing, and documentation checks.
|
||||
Повний робочий процес рев'ю PR з перевірками безпеки, тестування та документації.
|
||||
|
||||
## Features
|
||||
## Функції
|
||||
|
||||
✅ Security analysis
|
||||
✅ Test coverage checking
|
||||
✅ Documentation verification
|
||||
✅ Code quality assessment
|
||||
✅ Performance impact analysis
|
||||
✅ Аналіз безпеки
|
||||
✅ Перевірка покриття тестами
|
||||
✅ Верифікація документації
|
||||
✅ Оцінка якості коду
|
||||
✅ Аналіз впливу на продуктивність
|
||||
|
||||
## Installation
|
||||
## Встановлення
|
||||
|
||||
```bash
|
||||
/plugin install pr-review
|
||||
```
|
||||
|
||||
## What's Included
|
||||
## Що включено
|
||||
|
||||
### Slash Commands
|
||||
- `/review-pr` - Comprehensive PR review
|
||||
- `/check-security` - Security-focused review
|
||||
- `/check-tests` - Test coverage analysis
|
||||
### Слеш-команди
|
||||
- `/review-pr` — Комплексне рев'ю PR
|
||||
- `/check-security` — Рев'ю з фокусом на безпеці
|
||||
- `/check-tests` — Аналіз покриття тестами
|
||||
|
||||
### Subagents
|
||||
- `security-reviewer` - Security vulnerability detection
|
||||
- `test-checker` - Test coverage analysis
|
||||
- `performance-analyzer` - Performance impact evaluation
|
||||
### Субагенти
|
||||
- `security-reviewer` — Виявлення вразливостей безпеки
|
||||
- `test-checker` — Аналіз покриття тестами
|
||||
- `performance-analyzer` — Оцінка впливу на продуктивність
|
||||
|
||||
### MCP Servers
|
||||
- GitHub integration for PR data
|
||||
### MCP-сервери
|
||||
- Інтеграція з GitHub для даних PR
|
||||
|
||||
### Hooks
|
||||
- `pre-review.js` - Pre-review validation
|
||||
### Хуки
|
||||
- `pre-review.js` — Передрев'юшна валідація
|
||||
|
||||
## Usage
|
||||
## Використання
|
||||
|
||||
### Basic PR Review
|
||||
### Базове рев'ю PR
|
||||
```
|
||||
/review-pr
|
||||
```
|
||||
|
||||
### Security Check Only
|
||||
### Тільки перевірка безпеки
|
||||
```
|
||||
/check-security
|
||||
```
|
||||
|
||||
### Test Coverage Check
|
||||
### Перевірка покриття тестами
|
||||
```
|
||||
/check-tests
|
||||
```
|
||||
|
||||
## Requirements
|
||||
## Вимоги
|
||||
|
||||
- Claude Code 1.0+
|
||||
- GitHub access
|
||||
- Git repository
|
||||
- Доступ до GitHub
|
||||
- Git-репозиторій
|
||||
|
||||
## Configuration
|
||||
## Конфігурація
|
||||
|
||||
Set up your GitHub token:
|
||||
Налаштуйте GitHub-токен:
|
||||
```bash
|
||||
export GITHUB_TOKEN="your_github_token"
|
||||
```
|
||||
|
||||
## Example Workflow
|
||||
## Приклад робочого процесу
|
||||
|
||||
```
|
||||
User: /review-pr
|
||||
|
||||
Claude:
|
||||
1. Runs pre-review hook (validates git repo)
|
||||
2. Fetches PR data via GitHub MCP
|
||||
3. Delegates security review to security-reviewer subagent
|
||||
4. Delegates testing to test-checker subagent
|
||||
5. Delegates performance to performance-analyzer subagent
|
||||
6. Synthesizes all findings
|
||||
7. Provides comprehensive review report
|
||||
1. Запускає pre-review хук (валідація git-репозиторію)
|
||||
2. Отримує дані PR через GitHub MCP
|
||||
3. Делегує рев'ю безпеки субагенту security-reviewer
|
||||
4. Делегує тестування субагенту test-checker
|
||||
5. Делегує продуктивність субагенту performance-analyzer
|
||||
6. Синтезує всі знахідки
|
||||
7. Надає комплексний звіт рев'ю
|
||||
|
||||
Result:
|
||||
✅ Security: No critical issues found
|
||||
⚠️ Testing: Coverage is 65%, recommend 80%+
|
||||
✅ Performance: No significant impact
|
||||
📝 Recommendations: Add tests for edge cases
|
||||
Результат:
|
||||
✅ Безпека: Критичних проблем не знайдено
|
||||
⚠️ Тестування: Покриття 65%, рекомендовано 80%+
|
||||
✅ Продуктивність: Суттєвого впливу немає
|
||||
📝 Рекомендації: Додати тести для граничних випадків
|
||||
```
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
---
|
||||
name: performance-analyzer
|
||||
description: Performance impact analysis
|
||||
description: Аналіз впливу на продуктивність
|
||||
tools: read, grep, bash
|
||||
---
|
||||
|
||||
# Performance Analyzer
|
||||
# Аналізатор продуктивності
|
||||
|
||||
Evaluates performance impact of changes:
|
||||
- Algorithm complexity
|
||||
- Database query efficiency
|
||||
- Memory usage
|
||||
- Caching opportunities
|
||||
Оцінює вплив змін на продуктивність:
|
||||
- Складність алгоритмів
|
||||
- Ефективність запитів до бази даних
|
||||
- Використання пам'яті
|
||||
- Можливості кешування
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
---
|
||||
name: security-reviewer
|
||||
description: Security-focused code review
|
||||
description: Код-рев'ю з фокусом на безпеці
|
||||
tools: read, grep, diff
|
||||
---
|
||||
|
||||
# Security Reviewer
|
||||
# Рецензент безпеки
|
||||
|
||||
Specializes in finding security vulnerabilities:
|
||||
- Authentication/authorization issues
|
||||
- Data exposure
|
||||
- Injection attacks
|
||||
- Secure configuration
|
||||
Спеціалізується на виявленні вразливостей безпеки:
|
||||
- Проблеми автентифікації/авторизації
|
||||
- Витоки даних
|
||||
- Атаки ін'єкцій
|
||||
- Безпечна конфігурація
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
---
|
||||
name: test-checker
|
||||
description: Test coverage and quality analysis
|
||||
description: Аналіз покриття тестами та їх якості
|
||||
tools: read, bash, grep
|
||||
---
|
||||
|
||||
# Test Checker
|
||||
# Перевірник тестів
|
||||
|
||||
Analyzes test coverage and quality:
|
||||
- Coverage percentage
|
||||
- Missing test cases
|
||||
- Test quality assessment
|
||||
- Edge case identification
|
||||
Аналізує покриття тестами та їх якість:
|
||||
- Відсоток покриття
|
||||
- Відсутні тест-кейси
|
||||
- Оцінка якості тестів
|
||||
- Визначення граничних випадків
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
---
|
||||
name: Security Check
|
||||
description: Run security-focused code review
|
||||
description: Запуск рев'ю коду з фокусом на безпеці
|
||||
---
|
||||
|
||||
# Security Check
|
||||
# Перевірка безпеки
|
||||
|
||||
Perform focused security analysis on code changes:
|
||||
Цілеспрямований аналіз безпеки змін коду:
|
||||
|
||||
1. Authentication/authorization checks
|
||||
2. Data exposure risks
|
||||
3. Injection vulnerabilities
|
||||
4. Cryptographic weaknesses
|
||||
5. Sensitive data in logs
|
||||
1. Перевірки автентифікації/авторизації
|
||||
2. Ризики витоку даних
|
||||
3. Вразливості ін'єкцій
|
||||
4. Криптографічні слабкості
|
||||
5. Чутливі дані в логах
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
---
|
||||
name: Test Coverage Check
|
||||
description: Verify test coverage and quality
|
||||
description: Верифікація покриття тестами та їх якості
|
||||
---
|
||||
|
||||
# Test Coverage Check
|
||||
# Перевірка покриття тестами
|
||||
|
||||
Analyze test coverage and quality:
|
||||
Аналіз покриття тестами та їх якості:
|
||||
|
||||
1. Check test coverage percentage
|
||||
2. Identify untested code paths
|
||||
3. Review test quality
|
||||
4. Suggest missing test cases
|
||||
5. Verify edge cases are covered
|
||||
1. Перевірка відсотка покриття тестами
|
||||
2. Визначення непротестованих шляхів коду
|
||||
3. Оцінка якості тестів
|
||||
4. Пропозиція відсутніх тест-кейсів
|
||||
5. Перевірка покриття граничних випадків
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
---
|
||||
name: Review PR
|
||||
description: Start comprehensive PR review with security and testing checks
|
||||
description: Запуск комплексного рев'ю PR з перевірками безпеки та тестування
|
||||
---
|
||||
|
||||
# PR Review
|
||||
# Рев'ю PR
|
||||
|
||||
This command initiates a complete pull request review including:
|
||||
Ця команда ініціює повний перегляд pull request, включаючи:
|
||||
|
||||
1. Security analysis
|
||||
2. Test coverage verification
|
||||
3. Documentation updates
|
||||
4. Code quality checks
|
||||
5. Performance impact assessment
|
||||
1. Аналіз безпеки
|
||||
2. Верифікація покриття тестами
|
||||
3. Оновлення документації
|
||||
4. Перевірки якості коду
|
||||
5. Оцінка впливу на продуктивність
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<!-- i18n-date: 2026-04-09 -->
|
||||
<!-- i18n-date: 2026-04-10 -->
|
||||
|
||||
# Прогрес перекладу українською
|
||||
|
||||
**Загальний прогрес:** 15/67 файлів (22%)
|
||||
**Загальний прогрес:** ~67/67 файлів (100%)
|
||||
|
||||
**Статус:** 🚧 В ПРОЦЕСІ — P1 ядро ✅ P2 модулі ✅
|
||||
**Статус:** ✅ ЗАВЕРШЕНО — P1 ядро ✅ P2 модулі ✅ P3 приклади ✅ P4 допоміжні ✅
|
||||
|
||||
## Пріоритет 1 — Ядро (5 файлів) ✅
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
**Прогрес P1:** 5/5 (100%) ✅
|
||||
|
||||
## Пріоритет 2 — Модулі README (10 файлів)
|
||||
## Пріоритет 2 — Модулі README (10 файлів) ✅
|
||||
|
||||
| Модуль | Рядків | Статус | Дата |
|
||||
|--------|--------|--------|------|
|
||||
@@ -35,12 +35,34 @@
|
||||
|
||||
**Прогрес P2:** 10/10 (100%) ✅
|
||||
|
||||
## Пріоритет 3 — Приклади (47 файлів) · P4 — Допоміжні (5 файлів)
|
||||
## Пріоритет 3 — Приклади ✅
|
||||
|
||||
Деталі — див. попередню версію цього файлу.
|
||||
| Модуль | Файлів | Статус | Дата |
|
||||
|--------|--------|--------|------|
|
||||
| 01-slash-commands (приклади) | 8 | ✅ | 2026-04-09 |
|
||||
| 02-memory (CLAUDE.md) | 3 | ✅ | 2026-04-09 |
|
||||
| 03-skills (SKILL.md + templates) | 15+ | ✅ | 2026-04-09 |
|
||||
| 04-subagents (агенти) | 8 | ✅ | 2026-04-09 |
|
||||
| 05-mcp (.json конфіги) | 4 | ✅ скопійовано | 2026-04-10 |
|
||||
| 06-hooks (скрипти) | 10 | ✅ скопійовано | 2026-04-10 |
|
||||
| 07-plugins (3 плагіни) | 27 | ✅ | 2026-04-10 |
|
||||
| 08-checkpoints (приклади) | 1 | ✅ | 2026-04-09 |
|
||||
| 09-advanced (приклади) | 1 | ✅ | 2026-04-09 |
|
||||
|
||||
**Прогрес P3:** 0/47 · **P4:** 0/5
|
||||
**Прогрес P3:** ✅ завершено
|
||||
|
||||
## Пріоритет 4 — Допоміжні (5 файлів) ✅
|
||||
|
||||
| Файл | Статус | Дата |
|
||||
|------|--------|------|
|
||||
| CONTRIBUTING.md | ✅ | 2026-04-10 |
|
||||
| CODE_OF_CONDUCT.md | ✅ | 2026-04-10 |
|
||||
| SECURITY.md | ✅ | 2026-04-10 |
|
||||
| STYLE_GUIDE.md | ✅ | 2026-04-10 |
|
||||
| CHANGELOG.md | ✅ скопійовано | 2026-04-10 |
|
||||
|
||||
**Прогрес P4:** 5/5 (100%) ✅
|
||||
|
||||
---
|
||||
|
||||
**Останнє оновлення:** 2026-04-09
|
||||
**Останнє оновлення:** 2026-04-10
|
||||
|
||||
Reference in New Issue
Block a user