Skip to content

Deps: record an upstreaming plan for the Anglesite/swift-markdown-engine fork #1805

Description

@davidwkeith

Context

Package.swift:465-477 pins https://github.com/Anglesite/swift-markdown-engine at badbaa4b — Anglesite's fork of nodes-app/swift-markdown-engine v0.10.0 plus one patch making automatic quote substitution configurable (SpellCheckingPolicy.automaticQuoteSubstitution), because smart quotes corrupt Markdown sources (#797). The comment says upstream is pre-1.0 and its API moves, which is exactly the situation where a fork silently falls behind. Nothing records whether the patch was offered upstream or what would let the fork go.

Ask

Record on this issue and in the Package.swift comment:

  1. Upstream PR link for the quote-substitution patch (or open one; it is a small, general-purpose option).
  2. The drop condition (e.g. "upstream ≥ 0.11 includes the option").
  3. A note on whether tracking upstream's moving API is worth a periodic rebase, or whether the fork is frozen at 0.10.0 by choice.

Related: #797, #796.


Filed from the 2026-09-03 tech-debt audit (Phase 1: quick wins, each under a day).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency file🏭 ReadyScoped, unblocked, and safe for an autonomous fix agent🛠️ In ProgressAn agent or person is actively working this issue (remove when PR opens)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions