mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-06 00:46:53 +00:00
fix(docs): translations
This commit is contained in:
@@ -1,17 +1,17 @@
|
||||
---
|
||||
title: GitHub
|
||||
description: Используйте OpenCode в задачах и пул-реквестах GitHub.
|
||||
description: Используйте opencode в задачах и пул-реквестах GitHub.
|
||||
---
|
||||
|
||||
OpenCode интегрируется с вашим рабочим процессом GitHub. Упомяните `/opencode` или `/oc` в своем комментарии, и OpenCode выполнит задачи в вашем средстве выполнения действий GitHub.
|
||||
opencode интегрируется с вашим рабочим процессом GitHub. Упомяните `/opencode` или `/oc` в своем комментарии, и opencode выполнит задачи в вашем средстве выполнения действий GitHub.
|
||||
|
||||
---
|
||||
|
||||
## Функции
|
||||
|
||||
- **Сортировка проблем**. Попросите OpenCode разобраться в проблеме и объяснить ее вам.
|
||||
- **Исправить и внедрить**. Попросите OpenCode исправить проблему или реализовать функцию. И будет работать в новой ветке и подавать ПР со всеми изменениями.
|
||||
- **Безопасность**: OpenCode запускается внутри бегунов вашего GitHub.
|
||||
- **Сортировка проблем**. Попросите opencode разобраться в проблеме и объяснить ее вам.
|
||||
- **Исправить и внедрить**. Попросите opencode исправить проблему или реализовать функцию. И будет работать в новой ветке и подавать ПР со всеми изменениями.
|
||||
- **Безопасность**: opencode запускается внутри бегунов вашего GitHub.
|
||||
|
||||
---
|
||||
|
||||
@@ -81,13 +81,13 @@ opencode github install
|
||||
|
||||
## Конфигурация
|
||||
|
||||
- `model`: модель для использования с OpenCode. Принимает формат `provider/model`. Это **обязательно**.
|
||||
- `model`: модель для использования с opencode. Принимает формат `provider/model`. Это **обязательно**.
|
||||
- `agent`: используемый агент. Должен быть основным агентом. Возвращается к `default_agent` из конфигурации или к `"build"`, если не найден.
|
||||
- `share`: следует ли предоставлять общий доступ к сеансу OpenCode. По умолчанию **true** для общедоступных репозиториев.
|
||||
- `prompt`: дополнительный настраиваемый запрос для переопределения поведения по умолчанию. Используйте это, чтобы настроить обработку запросов OpenCode.
|
||||
- `token`: дополнительный токен доступа GitHub для выполнения таких операций, как создание комментариев, фиксация изменений и открытие запросов на включение. По умолчанию OpenCode использует токен доступа к установке из приложения OpenCode GitHub, поэтому фиксации, комментарии и запросы на включение отображаются как исходящие из приложения.
|
||||
- `share`: следует ли предоставлять общий доступ к сеансу opencode. По умолчанию **true** для общедоступных репозиториев.
|
||||
- `prompt`: дополнительный настраиваемый запрос для переопределения поведения по умолчанию. Используйте это, чтобы настроить обработку запросов opencode.
|
||||
- `token`: дополнительный токен доступа GitHub для выполнения таких операций, как создание комментариев, фиксация изменений и открытие запросов на включение. По умолчанию opencode использует токен доступа к установке из приложения opencode GitHub, поэтому фиксации, комментарии и запросы на включение отображаются как исходящие из приложения.
|
||||
|
||||
Кроме того, вы можете использовать [встроенный `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) средства запуска действий GitHub без установки приложения OpenCode GitHub. Просто не забудьте предоставить необходимые разрешения в вашем рабочем процессе:
|
||||
Кроме того, вы можете использовать [встроенный `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) средства запуска действий GitHub без установки приложения opencode GitHub. Просто не забудьте предоставить необходимые разрешения в вашем рабочем процессе:
|
||||
|
||||
```yaml
|
||||
permissions:
|
||||
@@ -103,20 +103,20 @@ opencode github install
|
||||
|
||||
## Поддерживаемые события
|
||||
|
||||
OpenCode может быть запущен следующими событиями GitHub:
|
||||
opencode может быть запущен следующими событиями GitHub:
|
||||
|
||||
| Тип события | Инициировано | Подробности |
|
||||
| ----------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| `issue_comment` | Комментарий к проблеме или PR | Упомяните `/opencode` или `/oc` в своем комментарии. OpenCode считывает контекст и может создавать ветки, открывать PR или отвечать. |
|
||||
| `pull_request_review_comment` | Комментируйте конкретные строки кода в PR. | Упоминайте `/opencode` или `/oc` при просмотре кода. OpenCode получает путь к файлу, номера строк и контекст сравнения. |
|
||||
| `issues` | Проблема открыта или отредактирована | Автоматически запускать OpenCode при создании или изменении проблем. Требуется ввод `prompt`. |
|
||||
| `pull_request` | PR открыт или обновлен | Автоматически запускать OpenCode при открытии, синхронизации или повторном открытии PR. Полезно для автоматических обзоров. |
|
||||
| `schedule` | Расписание на основе Cron | Запускайте OpenCode по расписанию. Требуется ввод `prompt`. Вывод поступает в журналы и PR (комментариев нет). |
|
||||
| `workflow_dispatch` | Ручной триггер из пользовательского интерфейса GitHub | Запускайте OpenCode по требованию на вкладке «Действия». Требуется ввод `prompt`. Вывод идет в логи и PR. |
|
||||
| `issue_comment` | Комментарий к проблеме или PR | Упомяните `/opencode` или `/oc` в своем комментарии. opencode считывает контекст и может создавать ветки, открывать PR или отвечать. |
|
||||
| `pull_request_review_comment` | Комментируйте конкретные строки кода в PR. | Упоминайте `/opencode` или `/oc` при просмотре кода. opencode получает путь к файлу, номера строк и контекст сравнения. |
|
||||
| `issues` | Проблема открыта или отредактирована | Автоматически запускать opencode при создании или изменении проблем. Требуется ввод `prompt`. |
|
||||
| `pull_request` | PR открыт или обновлен | Автоматически запускать opencode при открытии, синхронизации или повторном открытии PR. Полезно для автоматических обзоров. |
|
||||
| `schedule` | Расписание на основе Cron | Запускайте opencode по расписанию. Требуется ввод `prompt`. Вывод поступает в журналы и PR (комментариев нет). |
|
||||
| `workflow_dispatch` | Ручной триггер из пользовательского интерфейса GitHub | Запускайте opencode по требованию на вкладке «Действия». Требуется ввод `prompt`. Вывод идет в логи и PR. |
|
||||
|
||||
### Пример расписания
|
||||
|
||||
Запускайте OpenCode по расписанию для выполнения автоматизированных задач:
|
||||
Запускайте opencode по расписанию для выполнения автоматизированных задач:
|
||||
|
||||
```yaml title=".github/workflows/opencode-scheduled.yml"
|
||||
name: Scheduled OpenCode Task
|
||||
@@ -150,7 +150,7 @@ jobs:
|
||||
If you find issues worth addressing, open an issue to track them.
|
||||
```
|
||||
|
||||
Для запланированных событий вход `prompt` **обязателен**, поскольку нет комментария, из которого можно было бы извлечь инструкции. Запланированные рабочие процессы выполняются без пользовательского контекста для проверки разрешений, поэтому рабочий процесс должен предоставлять `contents: write` и `pull-requests: write`, если вы ожидаете, что OpenCode будет создавать ветки или PR.
|
||||
Для запланированных событий вход `prompt` **обязателен**, поскольку нет комментария, из которого можно было бы извлечь инструкции. Запланированные рабочие процессы выполняются без пользовательского контекста для проверки разрешений, поэтому рабочий процесс должен предоставлять `contents: write` и `pull-requests: write`, если вы ожидаете, что opencode будет создавать ветки или PR.
|
||||
|
||||
---
|
||||
|
||||
@@ -191,7 +191,7 @@ jobs:
|
||||
- Suggest improvements
|
||||
```
|
||||
|
||||
Если для событий `pull_request` не указан `prompt`, OpenCode по умолчанию проверяет запрос на включение.
|
||||
Если для событий `pull_request` не указан `prompt`, opencode по умолчанию проверяет запрос на включение.
|
||||
|
||||
---
|
||||
|
||||
@@ -252,7 +252,7 @@ jobs:
|
||||
|
||||
## Пользовательские подсказки
|
||||
|
||||
Переопределите приглашение по умолчанию, чтобы настроить поведение OpenCode для вашего рабочего процесса.
|
||||
Переопределите приглашение по умолчанию, чтобы настроить поведение opencode для вашего рабочего процесса.
|
||||
|
||||
```yaml title=".github/workflows/opencode.yml"
|
||||
- uses: anomalyco/opencode/github@latest
|
||||
@@ -271,7 +271,7 @@ jobs:
|
||||
|
||||
## Примеры
|
||||
|
||||
Вот несколько примеров того, как вы можете использовать OpenCode в GitHub.
|
||||
Вот несколько примеров того, как вы можете использовать opencode в GitHub.
|
||||
|
||||
- **Объясните проблему**
|
||||
|
||||
@@ -281,7 +281,7 @@ jobs:
|
||||
/opencode explain this issue
|
||||
```
|
||||
|
||||
OpenCode прочитает всю ветку, включая все комментарии, и ответит с четким объяснением.
|
||||
opencode прочитает всю ветку, включая все комментарии, и ответит с четким объяснением.
|
||||
|
||||
- **Исправить проблему**
|
||||
|
||||
@@ -291,7 +291,7 @@ jobs:
|
||||
/opencode fix this
|
||||
```
|
||||
|
||||
А OpenCode создаст новую ветку, внедрит изменения и откроет PR с изменениями.
|
||||
А opencode создаст новую ветку, внедрит изменения и откроет PR с изменениями.
|
||||
|
||||
- **Проверьте запросы на запросы и внесите изменения**
|
||||
|
||||
@@ -301,18 +301,18 @@ jobs:
|
||||
Delete the attachment from S3 when the note is removed /oc
|
||||
```
|
||||
|
||||
OpenCode внедрит запрошенное изменение и зафиксирует его в том же PR.
|
||||
opencode внедрит запрошенное изменение и зафиксирует его в том же PR.
|
||||
|
||||
- **Просмотрите отдельные строки кода**
|
||||
|
||||
Оставляйте комментарии непосредственно к строкам кода на вкладке «Файлы» PR. OpenCode автоматически определяет файл, номера строк и контекст различий, чтобы предоставить точные ответы.
|
||||
Оставляйте комментарии непосредственно к строкам кода на вкладке «Файлы» PR. opencode автоматически определяет файл, номера строк и контекст различий, чтобы предоставить точные ответы.
|
||||
|
||||
```
|
||||
[Comment on specific lines in Files tab]
|
||||
/oc add error handling here
|
||||
```
|
||||
|
||||
При комментировании определенных строк OpenCode получает:
|
||||
При комментировании определенных строк opencode получает:
|
||||
- Точный файл, который просматривается
|
||||
- Конкретные строки кода
|
||||
- Окружающий контекст различий
|
||||
|
||||
Reference in New Issue
Block a user