Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Tooling: add a merchant guide from one tested spec (live payment, verbatim doc check, video)

Abierto
#25 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
blockchain, node.js, typescript
Área
tooling

Línea de trabajo

Start by inspecting the existing merchant guides in docs/integrations/ and how the site publishes them; the issue says the current scripts are outside the repository. Define the spec.json format and add scripts/merchant-guide/run.mjs, gen.mjs, and verify.mjs for the stated payment, generation, and verification steps. Done means regenerating an existing guide such as Pinata produces the same file and verification fails when a snippet does not run.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

documentation enhancement

Why

On 2026-10-07 we published 12 merchant guides (docs/integrations/*.md). Each was produced from one spec: a live payment with the SDK, the same 402 refused for another payee with zero signatures, the guide's code run verbatim from npm, and the MCP entry loaded by the real MCP server. The scripts live outside the repo, so contributors can't add a merchant the same way.

What

scripts/merchant-guide/:

  • spec.json format (origin, payTo, url, method, body, maxPerTx, pricePin, optional timeoutMax);
  • run.mjs: payment + injection check (needs PAYER_KEY with a few cents on Base);
  • gen.mjs: writes docs/integrations/<NAME>.md;
  • verify.mjs: runs the guide's ts blocks from published npm packages and loads the MCP entry over stdio.

The site already publishes every docs/integrations/*.md automatically.

Acceptance

Re-generating an existing guide (e.g. Pinata) from its spec produces the same file; the verify step fails if a snippet doesn't run.

Lenguaje dominante
TypeScript
Estrellas
0
Forks
0
Merge medio
1 h 37 min
PR fusionados (30 d)
2

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de DeepFirstHQ/deepfirstsearch

Todos los issues de DeepFirstHQ/deepfirstsearch

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.