Skip to content

Package-mirror docs silently drift from upstream READMEs #5

@Rinse12

Description

@Rinse12

Four pages under docs/ are hand-maintained mirrors of upstream package READMEs but have no sync mechanism, so they silently drift from the source repos. Examples found in #4 included a wrong license, a fake constructor (new Pkc({...}) instead of the real async factory), .bso-only when .eth is also supported, a missing config option, and stale RPC method names.

Pages affected:

  • docs/infrastructure/bso-resolver.mdbitsocialnet/bso-resolver
  • docs/anti-spam/captcha-canvas-challenge.mdbitsocialnet/captcha-canvas-challenge
  • docs/anti-spam/evm-contract-call.mdbitsocialnet/evm-contract-challenge
  • docs/anti-spam/voucher-challenge.mdbitsocialnet/voucher-challenge

Each repo already publishes a README.md that is the natural source of truth. Without a sync step (build-time fetch, scheduled job, or pre-commit hook), every release of these packages forces a manual catch-up pass on these docs, and discrepancies are easy to miss until someone notices. Worth deciding whether to (a) set up an automated sync, (b) treat the docs as authored-once landing pages and link out to the upstream README, or (c) keep both and accept the drift.

PR #4 is the most recent in-place catch-up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions