← Proyectos

Aportaciones open source

Foto a fecha de 15 de octubre de 2026 · 236 pull requests y merge requests y 86 issues en 94 repositorios que no son míos, en GitHub y GitLab.

PR y MR de código y docs fusionadas
130
PR de listados fusionadas
14
PR y MR de código en revisión
71
respuestas aceptadas en GitHub Discussions
21

Proyectos con código fusionado, por lenguaje principal: Go 14 Ruby 8 TypeScript 5 Rust 3 Shell 2 C++ 1 CSS 1 Go Template 1 HTML 1 JavaScript 1 MDX 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 38,3k 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 eliminada · 4 ficheros 34,4k 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,2k 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 26,2k 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,8k 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. Publicado en rmcp 3.5.0.

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

Código y documentación

container-registry GitLab: 3 fusionadas · 1 abierta
GitLab GitLab: 49 fusionadas · 20 abiertas

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

omnibus-gitlab GitLab: 1 fusionada · 1 abierta
gitlab-pages GitLab: 1 fusionada · 1 abierta
cli GitLab: 3 fusionadas · 2 abiertas
gitlab-shell GitLab: 1 fusionada · 1 abierta
gitlab-qa GitLab: 1 fusionada
GitLab Go client GitLab: 18 fusionadas · 5 abiertas

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

openbao GitLab: 3 fusionadas
terraform-provider-gitlab GitLab: 2 fusionadas · 2 abiertas
prometheus-client-mmap GitLab: 4 fusionadas
gitlab-vscode-extension GitLab: 1 fusionada
gitlab-triage GitLab: 1 fusionada · 1 abierta
triage-ops GitLab: 2 fusionadas
toolkit GitLab: 2 fusionadas
fargate GitLab: 2 fusionadas
scrood GitLab: 2 fusionadas
gitlab GitLab: 1 fusionada · 1 abierta
gitlab-development-kit GitLab: 1 fusionada
design.gitlab.com GitLab: 1 fusionada · 1 abierta
ruby GitLab: 1 fusionada
gitlab-glfm-markdown GitLab: 1 fusionada
gitlab-agent GitLab: 1 fusionada
knowledge-graph GitLab: 4 fusionadas
MCP Go SDK GitHub: 6 fusionadas · 2 abiertas
gitaly GitLab: 1 fusionada
OpenCloud GitHub: 1 fusionada · 1 abierta
webpage GitHub: 1 fusionada
MCP Rust SDK GitHub: 1 fusionada
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
gitlab-lsp GitLab: 1 abierta
gitlab-runner GitLab: 4 abiertas
gitlab-zoekt-indexer GitLab: 1 abierta
gitlab-dangerfiles GitLab: 1 abierta
gitlab-grape-openapi GitLab: 1 abierta
fleeting GitLab: 3 abiertas
docker-machine GitLab: 1 abierta
opentofu GitLab: 1 abierta
gemnasium-db GitLab: 6 abiertas
  • Abierta Detalles no publicados 5 líneas añadidas y 6 eliminadas · 1 fichero en revisión
  • Abierta Detalles no publicados 29 líneas añadidas y 30 eliminadas · 4 ficheros en revisión
  • Abierta Detalles no publicados 4 líneas añadidas y 4 eliminadas · 1 fichero en revisión
  • Abierta Detalles no publicados 4 líneas añadidas y 4 eliminadas · 1 fichero en revisión
  • Abierta Detalles no publicados 71 líneas añadidas y 78 eliminadas · 16 ficheros en revisión
  • Abierta Detalles no publicados 35 líneas añadidas y 52 eliminadas · 7 ficheros en revisión
semver_dialects GitLab: 1 abierta
glci GitLab: 1 abierta
dependency-scanning GitLab: 3 abiertas
gobco GitHub: 2 abiertas
go 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 (17), 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 (21)

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

Issues reportadas (86: 52 abiertas, 34 cerradas)
  • MCP Go SDK 8 abiertas · 6 cerradas
  • GitLab 9 abiertas
  • gitlab-runner 6 abiertas
  • container-registry 1 abierta · 2 cerradas
  • cli 1 abierta · 2 cerradas
  • gobco 2 abiertas
  • potato-mesh 2 cerradas
  • meshmonitor 2 cerradas
  • gitlab-shell 1 abierta · 1 cerrada
  • terraform-provider-gitlab 2 cerradas
  • prometheus-client-mmap 2 cerradas
  • GitLab Go client 2 abiertas
  • knowledge-graph 2 cerradas
  • bats-core 1 abierta
  • mcp-marketplace 1 abierta
  • go-selfupdate 1 abierta
  • DNN-HA 1 abierta
  • android 1 abierta
  • ios 1 abierta
  • rest-api-description 1 abierta
  • ecko 1 abierta
  • metatext 1 abierta
  • elasticsearch8_ynh 1 abierta
  • codex 1 abierta
  • asu 1 abierta
  • webdav-client 1 abierta
  • csv-to-md-table-action 1 abierta
  • Kong 1 abierta
  • htmlbeautifier 1 abierta
  • MCP Rust SDK 1 cerrada
  • 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
  • triage-ops 1 abierta
  • gitlab-lsp 1 abierta
  • gitlab-pages 1 abierta
  • contributors-gitlab-com 1 abierta
  • labkit 1 abierta
  • openbao 1 cerrada
  • toolkit 1 cerrada
  • gitlab-dangerfiles 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 4 Contributor, otorgado por GitLabLevel 4 Contributor otorgado en oct 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 sus pull requests y merge requests de código y documentación, fusionadas y abiertas, por proyecto, cada una con su estado y su tamaño, hasta las diez más recientes por proyecto con un enlace al resto; las que no se fusionaron se cuentan, pero no se listan.

¿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 listada, salvo las marcadas como «Detalles no publicados», enlaza a su pull request o merge request, así que las cifras se pueden comprobar en su origen, y los repositorios privados no aparecen nunca.