← Proyectos

Aportaciones open source

Foto a fecha de 27 de septiembre de 2026 · 95 pull requests y merge requests y 44 issues en 52 repositorios que no son míos, en GitHub y GitLab.

46
PR y MR de código y docs fusionadas
14
PR de listados fusionadas
17
PR y MR de código en revisión
17
respuestas aceptadas en GitHub Discussions

Proyectos con código fusionado, por lenguaje principal: Go 5 TypeScript 3 Shell 2 C++ 1 HTML 1 Ruby 1 Rust 1

Destacadas

  1. Fusionada GitHub: TriliumNext/Trilium #11448

    Hizo que los códigos TOTP sean de un solo uso en el inicio de sesión, como exige el RFC 6238, y añadió tolerancia de un paso de tiempo a la deriva de reloj, con tests.

    Lenguaje principal: TypeScript 162 líneas añadidas y 29 eliminadas · 6 ficheros 38k estrellas

  2. Fusionada GitHub: NginxProxyManager/nginx-proxy-manager #5836

    Los tokens emitidos antes de un cambio de contraseña ahora se rechazan, así que restablecer la contraseña cierra las sesiones abiertas con la anterior; cubierto por un test de API en Cypress.

    Lenguaje principal: TypeScript 85 líneas añadidas y 1 eliminadas · 4 ficheros 34,3k estrellas

  3. Fusionada GitHub: modelcontextprotocol/go-sdk #1274

    Cinco cambios fusionados en el SDK oficial de MCP para Go (#1255, #1268, #1269, #1273, #1274): cuatro ajustan a la especificación la negociación de versión del protocolo, la cancelación y el tratamiento de llamadas previas a initialize, y uno añade HasParams para que el middleware sepa si una petición lleva parámetros; cada uno con tests.

    Lenguaje principal: Go 5 PR · 663 líneas añadidas y 34 eliminadas · 19 ficheros 5,2k estrellas

  4. Fusionada GitLab: gitlab-org/gitlab !255300

    Las identidades revocadas de una clave GPG ya no se listan ni se aceptan como correos verificados, así que un commit firmado con un UID revocado deja de mostrarse como Verified; cubierto por specs con fixtures nuevos de GnuPG.

    Lenguaje principal: Ruby 797 líneas añadidas y 3 eliminadas · 11 ficheros 6,1k estrellas

  5. Fusionada GitHub: henrygd/beszel #2327

    Añadió TRUSTED_PROXY_IPS, una lista de IP/CIDR permitidas para que la cabecera de autenticación de confianza solo se acepte desde el proxy inverso, y la documentó.

    Lenguaje principal: Go 273 líneas añadidas y 0 eliminadas · 3 ficheros 25,8k estrellas

  6. Fusionada GitHub: acmesh-official/acme.sh #7237

    Corrigió que el modo DNS manual reutilizara el certificado anterior al renovar (y fallara en la primera emisión) consultando el pedido ACME creado en la ejecución actual.

    Lenguaje principal: Shell 3 líneas añadidas y 0 eliminadas · 1 fichero 47,7k estrellas

  7. Fusionada GitHub: modelcontextprotocol/rust-sdk #1300

    Los campos decimales ahora se decodifican a través de serde_json::Number, así que un build que activa arbitrary_precision de serde_json (el Codex CLI de OpenAI es uno) ya no pierde resultados de herramientas, notificaciones de progreso ni peticiones de sampling con decimales; con tests.

    Lenguaje principal: Rust 371 líneas añadidas y 9 eliminadas · 6 ficheros 4k estrellas

Código y documentación

GitLab Go client GitLab: 15 fusionadas · 2 abiertas

Se muestran las 10 más recientes. Todas mis merge requests a gitlab-org/api/client-go en GitLab

MCP Rust SDK GitHub: 1 fusionada
MCP Go SDK GitHub: 5 fusionadas · 3 abiertas
GitLab GitLab: 11 fusionadas · 5 abiertas

Se muestran las 10 más recientes. Todas mis merge requests a gitlab-org/gitlab en GitLab

Renovate GitHub: 1 fusionada
Beszel GitHub: 2 fusionadas
Trilium Notes GitHub: 2 fusionadas
Podman GitHub: 1 fusionada
acme.sh GitHub: 1 fusionada
Nginx Proxy Manager GitHub: 1 fusionada
OpenModScan GitHub: 1 fusionada
Portainer MCP GitHub: 1 fusionada
al-folio GitHub: 3 fusionadas
YunoHost coturn GitHub: 1 fusionada
webpage GitHub: 1 abierta
OpenCloud GitHub: 1 abierta
Kong GitHub: 1 abierta
webdav-client GitHub: 1 abierta
Glance GitHub: 1 abierta
Electron asar GitHub: 1 abierta
go-selfupdate GitHub: 1 abierta

No fusionadas (14), solo se cuentan

Distribución y listados

Dónde se publican mis propios proyectos: gestores de paquetes, registros y listas curadas.

ProyectoPublicado en
phonometryconda-forge gestor de paquetes conda-forge/staged-recipes
En revisión
awesome-python-scientific-audio lista curada faroit/awesome-python-scientific-audio
Fusionada
awesome-acoustic lista curada Nitnelav/awesome-acoustic
Fusionada
gitlab-mcp-serverDocker MCP Registry registro docker/mcp-registry
En revisión
winget gestor de paquetes microsoft/winget-pkgs
8 fusionadas
awesome-mcp-servers lista curada punkpeye/awesome-mcp-servers
Fusionada
libgen-mcpDocker MCP Registry registro docker/mcp-registry
En revisión
winget gestor de paquetes microsoft/winget-pkgs
En revisión
mikroscopeawesome-mikrotik lista curada jlbyh2o/awesome-mikrotik
En revisión
cs-routeros-bouncerawesome-crowdsec lista curada wolffcatskyy/awesome-crowdsec
Fusionada
CrowdSec Hub registro crowdsecurity/hub
2 fusionadas

Respuestas aceptadas en GitHub Discussions (17)

17 aceptadas de 78 discusiones respondidas en 55 repositorios. Cada una enlaza a su hilo; no se publica quién aceptó cada respuesta.

Issues reportadas (44: 24 abiertas, 20 cerradas)
  • MCP Go SDK 8 abiertas · 5 cerradas
  • potato-mesh 2 cerradas
  • meshmonitor 2 cerradas
  • MCP Rust SDK 1 cerrada
  • elasticsearch8_ynh 1 abierta
  • bats-core 1 abierta
  • mcp-marketplace 1 abierta
  • go-selfupdate 1 abierta
  • DNN-HA 1 abierta
  • rest-api-description 1 abierta
  • ecko 1 abierta
  • metatext 1 abierta
  • Kong 1 abierta
  • codex 1 abierta
  • asu 1 abierta
  • webdav-client 1 abierta
  • csv-to-md-table-action 1 abierta
  • htmlbeautifier 1 abierta
  • acoustic-toolbox 1 cerrada
  • Portainer MCP 1 cerrada
  • CrowdSec Hub 1 cerrada
  • homeassistant-edata 1 cerrada
  • pixelfed 1 cerrada
  • pixelfed_ynh 1 cerrada
  • YunoHost coturn 1 cerrada
  • repository-mirroring-action 1 cerrada
  • al-folio 1 cerrada
  • papercite 1 cerrada
  • GitLab 1 abierta
  • GitLab Go client 1 abierta

Logros en GitHub y GitLab

GitHub

De GitHub solo se muestran estos. Ocultos a propósito: Quickdraw, YOLO, Arctic Code Vault Contributor y Public Sponsor.

GitLab

  • Logro Level 3 Contributor, otorgado por GitLabLevel 3 Contributor otorgado en sept 2026

Preguntas frecuentes

¿A qué proyectos de código abierto ha contribuido José Manuel Requena Plens?

A proyectos que no mantiene, en GitHub y GitLab, donde se ha fusionado código o documentación suya: entre ellos GitLab y su cliente oficial de Go, los SDK oficiales de MCP para Go y Rust, Trilium Notes, Nginx Proxy Manager, Beszel, acme.sh, Podman y Renovate. La página lista cada pull request y merge request por proyecto, con su estado y su tamaño.

¿Qué contribuciones destacan?

Correcciones de seguridad aceptadas en el proyecto original: códigos TOTP de un solo uso en Trilium Notes, sesiones cerradas al cambiar la contraseña en Nginx Proxy Manager, identidades GPG revocadas que GitLab deja de aceptar como verificadas y una lista de proxies de confianza en Beszel. También correcciones de protocolo en los SDK oficiales de MCP para Go y Rust.

¿De dónde salen estas cifras?

De GitHub y GitLab directamente: la parte de GitHub la recoge ghchronicle, su propio recolector de código abierto, y la de GitLab sale de la API de GitLab. Cada fila enlaza a su pull request o merge request, así que cualquier cifra se puede comprobar en su origen, y los repositorios privados no aparecen nunca.