Skip to content
Quickstart

Quickstart

Configured Artifacts repository and Git protocol owner

Configure the provider namespace and metadata store at the host boundary:

quickstart.ts
import {
createCloudflareArtifacts,
type CloudflareArtifactsOptions,
} from "@fungi.computer/burrow";
export async function openRepository(options: CloudflareArtifactsOptions) {
const artifacts = createCloudflareArtifacts(options);
return artifacts.resolveRepository("notes");
}

The supplied metadata store must implement the pending-record and activation contract described above. Repository credentials and provider remotes remain inside that host composition.