Files
wireguard_webadmin/docs/es/get-involved/index.html
Eduardo Silva 30074e5bd6 add github page
2026-03-18 22:17:13 -03:00

11 lines
8.9 KiB
HTML

<!doctype html><html lang=es><head><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><title>Participa · wireguard_webadmin</title><meta name=description content="Formas de contribuir a wireguard_webadmin: reportar fallos, escribir código o simplemente difundir el proyecto."><link rel=alternate hreflang=en-us href=https://wireguard-webadmin.com/get-involved/><link rel=alternate hreflang=pt-BR href=https://wireguard-webadmin.com/pt-br/get-involved/><link rel=alternate hreflang=es href=https://wireguard-webadmin.com/es/get-involved/><link rel=alternate hreflang=fr href=https://wireguard-webadmin.com/fr/get-involved/><link rel=alternate hreflang=de href=https://wireguard-webadmin.com/de/get-involved/><link rel=alternate hreflang=x-default href=https://wireguard-webadmin.com/><meta property="og:type" content="website"><meta property="og:url" content="https://wireguard-webadmin.com/es/get-involved/"><meta property="og:title" content="Participa · wireguard_webadmin"><meta property="og:description" content="Formas de contribuir a wireguard_webadmin: reportar fallos, escribir código o simplemente difundir el proyecto."><meta property="og:image" content="https://wireguard-webadmin.com/og-image.png"><meta property="og:image:width" content="1280"><meta property="og:image:height" content="800"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Participa · wireguard_webadmin"><meta name=twitter:description content="Formas de contribuir a wireguard_webadmin: reportar fallos, escribir código o simplemente difundir el proyecto."><meta name=twitter:image content="https://wireguard-webadmin.com/og-image.png"><link rel=icon type=image/svg+xml href=/favicon.svg><link rel=preconnect href=https://fonts.googleapis.com><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap" rel=stylesheet><link rel=stylesheet href=/css/main.min.css></head><body><header class=site-header><div class=container><nav class=nav-inner><a href=/es/ class=nav-logo>wireguard_<span>webadmin</span></a>
<button class=hamburger aria-label="Toggle menu" aria-expanded=false>
<span></span><span></span><span></span></button><ul class=nav-links><li><a href=/es/>Inicio</a></li><li><a href=/es/zero-trust/>Zero Trust</a></li><li><a href=/es/deployment/>Instalación</a></li><li><a href=/es/get-involved/ aria-current=page>Contribuir</a></li><li><a href=https://github.com/eduardogsilva/wireguard_webadmin target=_blank rel=noopener class=nav-github><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0C5.374.0.0 5.373.0 12c0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931.0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176.0.0 1.008-.322 3.301 1.23A11.509 11.509.0 0112 5.803c1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221.0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576C20.566 21.797 24 17.3 24 12c0-6.627-5.373-12-12-12z"/></svg>
GitHub</a></li><li class=nav-lang-sep></li><li class=lang-dropdown><button class=lang-btn aria-expanded=false>
🇪🇸 ES
<svg width="10" height="10" viewBox="0 0 10 10" fill="currentColor"><path d="M2 3.5l3 3 3-3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg></button><ul class=lang-menu><li><a href=/get-involved/ hreflang=en><span class=lang-flag>🇬🇧</span>
<span>English</span></a></li><li><a href=/pt-br/get-involved/ hreflang=pt-br><span class=lang-flag>🇧🇷</span>
<span>Português</span></a></li><li><a href=/es/get-involved/ hreflang=es class=lang-active><span class=lang-flag>🇪🇸</span>
<span>Español</span></a></li><li><a href=/fr/get-involved/ hreflang=fr><span class=lang-flag>🇫🇷</span>
<span>Français</span></a></li><li><a href=/de/get-involved/ hreflang=de><span class=lang-flag>🇩🇪</span>
<span>Deutsch</span></a></li></ul></li></ul></nav></div></header><main><section class=page-hero><div class=container><div class=section-label>Open Source</div><h1>Participa</h1><p class=section-sub style=margin-top:1rem>wireguard_webadmin se construye en abierto. Toda contribución ayuda, sin importar su tamaño.</p></div></section><div class=page-content><div class=container><div class=involve-grid><div class="involve-card involve-card--highlight"><div class=involve-card-icon></div><h3>Dale una estrella al repositorio</h3><p>Es lo más sencillo que puedes hacer. Ayuda a que otros sysadmins descubran el proyecto cuando están buscando exactamente algo así.</p><a href=https://github.com/eduardogsilva/wireguard_webadmin target=_blank rel=noopener class="btn btn-primary">Dar estrella en GitHub</a></div><div class=involve-card><div class=involve-card-icon>🐛</div><h3>Reporta errores</h3><p>¿Encontraste algo roto? Abre un issue en GitHub. No hace falta plantilla: solo describe qué viste y cómo reproducirlo.</p><a href=https://github.com/eduardogsilva/wireguard_webadmin/issues target=_blank rel=noopener class="btn btn-outline">Abrir un issue</a></div><div class=involve-card><div class=involve-card-icon>🔧</div><h3>Contribuye con código</h3><p>Los pull requests son bienvenidos. Si no es algo trivial, abre primero un issue para alinearnos antes de que inviertas tiempo escribiendo código. Buenos puntos de partida: issues etiquetados como <code>good first issue</code>, correcciones con un caso de reproducción claro y cobertura de pruebas.</p><a href=https://github.com/eduardogsilva/wireguard_webadmin/pulls target=_blank rel=noopener class="btn btn-outline">Ver PR abiertas</a></div><div class=involve-card><div class=involve-card-icon>💬</div><h3>Únete a la conversación</h3><p>¿Tienes una instalación interesante? ¿Te encontraste con un caso límite? GitHub Discussions es el lugar para preguntas, ideas y usos que no encajan del todo en un issue.</p><a href=https://github.com/eduardogsilva/wireguard_webadmin/discussions target=_blank rel=noopener class="btn btn-outline">Ir a Discussions</a></div></div><div class=involve-footer><h4>Corre la voz</h4><p>Escribe una entrada de blog. Compártelo con tu equipo. Menciónalo cuando alguien pregunte cómo gestionar WireGuard. Ese alcance orgánico vale más que cualquier campaña publicitaria.</p></div></div></div></main><footer class=site-footer><div class=container><div class=footer-inner><div class=footer-logo>wireguard_<span>webadmin</span></div><ul class=footer-links><li><a href=https://github.com/eduardogsilva/wireguard_webadmin target=_blank rel=noopener>GitHub</a></li><li><a href=https://github.com/eduardogsilva/wireguard_webadmin/discussions target=_blank rel=noopener>Discussions</a></li><li><a href=/es/zero-trust/>Zero Trust</a></li><li><a href=/es/deployment/>Deployment</a></li><li><a href=/es/get-involved/>Get Involved</a></li></ul><div class=footer-built>desarrollado por <a href=https://github.com/eduardogsilva target=_blank rel=noopener>@eduardogsilva</a></div></div></div></footer><script>document.querySelectorAll(".tab-btn").forEach(e=>{e.addEventListener("click",()=>{const t=e.closest(".tab-group");t.querySelectorAll(".tab-btn").forEach(e=>e.classList.remove("active")),t.querySelectorAll(".tab-panel").forEach(e=>e.classList.remove("active")),e.classList.add("active"),t.querySelector("#"+e.dataset.tab).classList.add("active")})});const hamburger=document.querySelector(".hamburger"),navLinks=document.querySelector(".nav-links");hamburger&&(hamburger.addEventListener("click",e=>{e.stopPropagation();const t=navLinks.classList.toggle("open");hamburger.classList.toggle("open",t),hamburger.setAttribute("aria-expanded",t)}),document.addEventListener("click",e=>{!navLinks.contains(e.target)&&!hamburger.contains(e.target)&&(navLinks.classList.remove("open"),hamburger.classList.remove("open"),hamburger.setAttribute("aria-expanded",!1))}));const langBtn=document.querySelector(".lang-btn"),langDropdown=document.querySelector(".lang-dropdown");if(langBtn&&(langBtn.addEventListener("click",e=>{e.stopPropagation();const t=langDropdown.classList.toggle("open");langBtn.setAttribute("aria-expanded",t)}),document.addEventListener("click",e=>{langDropdown.contains(e.target)||(langDropdown.classList.remove("open"),langBtn.setAttribute("aria-expanded",!1))}),langDropdown.querySelectorAll(".lang-menu a").forEach(e=>{e.addEventListener("click",()=>localStorage.setItem("lang-manual","1"))})),location.pathname==="/"&&!localStorage.getItem("lang-manual")){const t=(navigator.language||navigator.userLanguage||"en").toLowerCase(),n=[{prefix:"pt",url:"/pt-br/"},{prefix:"es",url:"/es/"},{prefix:"fr",url:"/fr/"},{prefix:"de",url:"/de/"}],e=n.find(e=>t.startsWith(e.prefix));e&&location.replace(e.url)}</script></body></html>