# GitWriteAdapter

**Kind:** Class

**Source:** [`atloria-monorepo/apps/api/src/docs-pr/git-write/git-write.adapter.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/api/src/docs-pr/git-write/git-write.adapter.ts#L49)

Provider-agnostic write surface. Phase 0 ships only the GitHub implementation;
GitLab/Bitbucket slot in behind this same interface later.

## Methods

| Method | Signature | Returns |
|---|---|---|
| `openOrUpdatePr` | `openOrUpdatePr(input: OpenOrUpdatePrInput)` | `Promise<OpenOrUpdatePrResult>` |

## Referenced By

- `DocsPrService` (DEPENDS_ON)
