mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-10 02:39:56 +00:00
fix(docs): locale translations for nav elements and headings
This commit is contained in:
@@ -9,25 +9,25 @@ OpenCode integreres med GitHub-arbeidsflyten din. Nevn `/opencode` eller `/oc` i
|
||||
|
||||
## Funksjoner
|
||||
|
||||
- **Triage-problemer**: Be OpenCode se på et problem og forklare det for deg.
|
||||
- **Fiks og implementer**: Be OpenCode om å fikse et problem eller implementere en funksjon. Og den vil fungere i en ny gren og sender inn en PR med alle endringene.
|
||||
- **Sikkert**: OpenCode kjører inne i GitHubs løpere.
|
||||
- **Triage saker**: Be OpenCode se på en sak og forklare den for deg.
|
||||
- **Fiks og implementer**: Be OpenCode om å fikse en sak eller implementere en funksjon. Den vil jobbe i en ny gren og sende inn en PR med alle endringene.
|
||||
- **Sikkert**: OpenCode kjører i GitHub-runners.
|
||||
|
||||
---
|
||||
|
||||
## Installasjon
|
||||
|
||||
Kjør følgende kommando i et prosjekt som er i en GitHub-repo:
|
||||
Kjør følgende kommando i et prosjekt som er et GitHub-repo:
|
||||
|
||||
```bash
|
||||
opencode github install
|
||||
```
|
||||
|
||||
Dette vil lede deg gjennom å installere GitHub-appen, lage arbeidsflyten og sette opp hemmeligheter.
|
||||
Dette vil lede deg gjennom å installere GitHub-appen, lage arbeidsflyten og sette opp secrets (hemmeligheter).
|
||||
|
||||
---
|
||||
|
||||
### Manuell oppsett
|
||||
### Manuelt oppsett
|
||||
|
||||
Eller du kan sette den opp manuelt.
|
||||
|
||||
@@ -37,7 +37,7 @@ Eller du kan sette den opp manuelt.
|
||||
|
||||
2. **Legg til arbeidsflyten**
|
||||
|
||||
Legg til følgende arbeidsflytfil til `.github/workflows/opencode.yml` i repoen. Sørg for å sette riktige `model` og nødvendige API nøkler i `env`.
|
||||
Legg til følgende arbeidsflytfil til `.github/workflows/opencode.yml` i repoen. Sørg for å sette riktig `model` og nødvendige API-nøkler i `env`.
|
||||
|
||||
```yml title=".github/workflows/opencode.yml" {24,26}
|
||||
name: opencode
|
||||
@@ -75,7 +75,7 @@ Eller du kan sette den opp manuelt.
|
||||
|
||||
3. **Lagre API-nøklene i hemmeligheter**
|
||||
|
||||
Utvid **Hemmeligheter og variabler** til venstre i **innstillingene** for organisasjonen eller prosjektet og velg **Handlinger**. Og legg til de nødvendige API-nøklene.
|
||||
Utvid **Hemmeligheter og variabler** til venstre i **innstillingene** for organisasjonen eller prosjektet og velg **Actions**. Og legg til de nødvendige API-nøklene.
|
||||
|
||||
---
|
||||
|
||||
@@ -85,7 +85,7 @@ Eller du kan sette den opp manuelt.
|
||||
- `agent`: Agenten som skal brukes. Må være en primær agent. Faller tilbake til `default_agent` fra config eller `"build"` hvis ikke funnet.
|
||||
- `share`: Om OpenCode-økten skal deles. Standard er **true** for offentlige depoter.
|
||||
- `prompt`: Valgfri egendefinert melding for å overstyre standard oppførsel. Bruk dette til å tilpasse hvordan OpenCode behandler forespørsler.
|
||||
- `token`: Valgfritt GitHub-tilgangstoken for å utføre operasjoner som å lage kommentarer, foreta endringer og åpne pull-forespørsler. Som standard bruker OpenCode installasjonstilgangstokenet fra OpenCode GitHub-appen, så forpliktelser, kommentarer og pull-forespørsler ser ut til å komme fra appen.
|
||||
- `token`: Valgfritt GitHub-tilgangstoken for å utføre operasjoner som å lage kommentarer, foreta endringer og åpne pull-forespørsler. Som standard bruker OpenCode installasjonstilgangstokenet fra OpenCode GitHub-appen, så commits, kommentarer og pull-forespørsler ser ut til å komme fra appen.
|
||||
|
||||
Alternativt kan du bruke GitHub Action-løperens [innebygde `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) uten å installere OpenCode GitHub-appen. Bare sørg for å gi de nødvendige tillatelsene i arbeidsflyten din:
|
||||
|
||||
@@ -107,14 +107,14 @@ OpenCode kan utløses av følgende GitHub-hendelser:
|
||||
|
||||
| Hendelsestype | Utløst av | Detaljer |
|
||||
| ----------------------------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
|
||||
| `issue_comment` | Kommenter et problem eller PR | Nevn `/opencode` eller `/oc` i kommentaren din. OpenCode leser kontekst og kan opprette grener, åpne PR-er eller svare. |
|
||||
| `issue_comment` | Kommentar på sak eller PR | Nevn `/opencode` eller `/oc` i kommentaren din. OpenCode leser kontekst og kan opprette grener, åpne PR-er eller svare. |
|
||||
| `pull_request_review_comment` | Kommenter spesifikke kodelinjer i en PR | Nevn `/opencode` eller `/oc` mens du ser gjennom koden. OpenCode mottar filbane, linjenummer og diff-kontekst. |
|
||||
| `issues` | Utgave åpnet eller redigert | Utløs OpenCode automatisk når problemer opprettes eller endres. Krever `prompt` inngang. |
|
||||
| `issues` | Sak åpnet eller redigert | Utløs OpenCode automatisk når saker opprettes eller endres. Krever `prompt` inngang. |
|
||||
| `pull_request` | PR åpnet eller oppdatert | Utløs OpenCode automatisk når PR-er åpnes, synkroniseres eller gjenåpnes. Nyttig for automatiserte anmeldelser. |
|
||||
| `schedule` | Cron-basert tidsplan | Kjør OpenCode etter en tidsplan. Krever `prompt` inngang. Utdata går til logger og PR (ingen problem å kommentere). |
|
||||
| `schedule` | Cron-basert tidsplan | Kjør OpenCode etter en tidsplan. Krever `prompt` inngang. Utdata går til logger og PR (ingen sak å kommentere). |
|
||||
| `workflow_dispatch` | Manuell utløser fra GitHub UI | Utløs OpenCode på forespørsel via fanen Handlinger. Krever `prompt` inngang. Utdata går til logger og PR-er. |
|
||||
|
||||
### Tidsplan Eksempel
|
||||
### Eksempel på tidsplan
|
||||
|
||||
Kjør OpenCode på en tidsplan for å utføre automatiserte oppgaver:
|
||||
|
||||
@@ -150,11 +150,11 @@ jobs:
|
||||
If you find issues worth addressing, open an issue to track them.
|
||||
```
|
||||
|
||||
For planlagte arrangementer er `prompt`-inngangen **påkrevd** siden det ikke er noen kommentarer å trekke ut instruksjoner fra. Planlagte arbeidsflyter kjører uten brukerkontekst for tillatelsessjekking, så arbeidsflyten må gi `contents: write` og `pull-requests: write` hvis du forventer at OpenCode oppretter grener eller PR-er.
|
||||
For planlagte arrangementer er `prompt`-inngangen **påkrevd** siden det ikke er noen kommentarer å trekke ut instruksjoner fra. Planlagte workflows kjører uten brukerkontekst for tillatelsessjekking, så arbeidsflyten må gi `contents: write` og `pull-requests: write` hvis du forventer at OpenCode oppretter grener eller PR-er.
|
||||
|
||||
---
|
||||
|
||||
### Pull Request Eksempel
|
||||
### Eksempel på Pull Request
|
||||
|
||||
Gjennomgå PR-er automatisk når de åpnes eller oppdateres:
|
||||
|
||||
@@ -191,13 +191,13 @@ jobs:
|
||||
- Suggest improvements
|
||||
```
|
||||
|
||||
For `pull_request`-hendelser, hvis ingen `prompt` er oppgitt, går OpenCode som standard gjennom pull-forespørselen.
|
||||
For `pull_request`-hendelser, hvis ingen `prompt` er oppgitt, går OpenCode som standard gjennom PR-en.
|
||||
|
||||
---
|
||||
|
||||
### Issues Triage Eksempel
|
||||
### Eksempel på triage av saker
|
||||
|
||||
Triage automatisk nye problemer. Dette eksemplet filtrerer til kontoer eldre enn 30 dager for å redusere spam:
|
||||
Automatisk triage av nye saker. Dette eksemplet filtrerer til kontoer eldre enn 30 dager for å redusere spam:
|
||||
|
||||
```yaml title=".github/workflows/opencode-triage.yml"
|
||||
name: Issue Triage
|
||||
@@ -250,9 +250,9 @@ For `issues`-hendelser er `prompt`-inngangen **påkrevd** siden det ikke er noen
|
||||
|
||||
---
|
||||
|
||||
## Egendefinerte ledetekster
|
||||
## Egendefinerte prompter
|
||||
|
||||
Overstyr standardledeteksten for å tilpasse oppførselen til OpenCode for arbeidsflyten din.
|
||||
Overstyr standardprompten for å tilpasse oppførselen til OpenCode for arbeidsflyten din.
|
||||
|
||||
```yaml title=".github/workflows/opencode.yml"
|
||||
- uses: anomalyco/opencode/github@latest
|
||||
@@ -277,9 +277,9 @@ Her er noen eksempler på hvordan du kan bruke OpenCode i GitHub.
|
||||
Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`.
|
||||
:::
|
||||
|
||||
- **Forklar et problem**
|
||||
- **Forklar en sak (issue)**
|
||||
|
||||
Legg til denne kommentaren i en GitHub-utgave.
|
||||
Legg til denne kommentaren i en GitHub-sak.
|
||||
|
||||
```
|
||||
/opencode explain this issue
|
||||
@@ -287,9 +287,9 @@ Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`.
|
||||
|
||||
OpenCode vil lese hele tråden, inkludert alle kommentarer, og svare med en tydelig forklaring.
|
||||
|
||||
- **Fiks et problem**
|
||||
- **Fiks en sak**
|
||||
|
||||
I en GitHub-utgave, si:
|
||||
I en GitHub-sak, si:
|
||||
|
||||
```
|
||||
/opencode fix this
|
||||
@@ -297,7 +297,7 @@ Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`.
|
||||
|
||||
Og OpenCode vil opprette en ny gren, implementere endringene og åpne en PR med endringene.
|
||||
|
||||
- **Gjennomgå PR-er og gjør endringer**
|
||||
- **Se gjennom PR-er og gjør endringer**
|
||||
|
||||
Legg igjen følgende kommentar på en GitHub PR.
|
||||
|
||||
@@ -305,9 +305,9 @@ Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`.
|
||||
Delete the attachment from S3 when the note is removed /oc
|
||||
```
|
||||
|
||||
OpenCode vil implementere den forespurte endringen og forplikte den til samme PR.
|
||||
OpenCode vil implementere den forespurte endringen og committe den til samme PR.
|
||||
|
||||
- **Se gjennom spesifikke kodelinjer**
|
||||
- **Review av spesifikke kodelinjer**
|
||||
|
||||
Legg igjen en kommentar direkte på kodelinjer i PRs "Filer"-fane. OpenCode oppdager automatisk filen, linjenumrene og diff-konteksten for å gi presise svar.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user