Skip to main content
← Back to list
01Issue
FeatureClosedSwamp Club
AssigneesNone

Add repository field to extension manifest schema

Opened by swampadmin · 12/28/2024

Summary

The extension manifest schema (ExtensionManifestSchemaV1 in src/domain/extensions/extension_manifest.ts) doesn't have a field for linking to the extension's source code repository.

Problem

Extension authors publishing to the swamp registry have no way to include a repository URL in their manifest. Currently the only workaround is appending the URL to the description field, which is a hack.

Proposal

Add an optional repository field to the manifest schema:

repository: z.string().url().optional(),

This would allow manifests like:

manifestVersion: 1
name: "@keeb/proxmox"
version: "2026.02.27.1"
description: "Proxmox API auth + VM fleet lifecycle management"
repository: "https://github.com/keeb/swamp-proxmox"

The field could be surfaced in swamp extension pull output and any future registry UI.

02Bog Flow
OPENTRIAGEDIN PROGRESSCLOSED

Closed

No activity in this phase yet.

03Sludge Pulse

Sign in to post a ripple.