Files
archy/docker/archipelago-source/UPSTREAM.md
T

1.7 KiB

GitWorkshop upstream

This image packages the GitWorkshop NIP-34 web client from:

The Archipelago integration patch only makes the upstream Vite/React application work below Archipelago's /app/archipelago-source/ mount, injects the existing consent-gated Archipelago NIP-07 provider, disables the development-only localhost:4869 cache-relay probe, and removes two unreachable lookup relays from the defaults. It does not replace GitWorkshop's NIP-34, GRASP, repository browser, issue, pull-request, or review interfaces.

The separate dependency patch refreshes the npm lockfile and moves fflate to 0.8.3, react-router-dom to 7.18.3, and Vitest to 5.0.0. The resulting clean install reports zero npm advisories; its type-check, 152 unit tests, and Archipelago subpath production build pass. Keeping this mechanical security update separate makes both the upstream integration and future dependency refreshes auditable.

The pinned revision and current upstream main do not contain a license file, the package metadata declares no license, and GitHub reports no detected license. Archipelago's owner explicitly accepted the resulting redistribution risk on 2026-09-11. This is a project risk decision, not a claim that GitWorkshop is licensed or that downstream recipients receive rights from its copyright holders. An explicit upstream license remains the preferred, auditable resolution.