🌐 Register is-a.dev — Gestión de Subdominios y DNS-as-Code
Configuración de DNS Declarativo para Subdominios de Desarrollador
register es el repositorio basado en el servicio comunitario is-a.dev utilizado para registrar, gestionar y automatizar la asignación de subdominios personales y de proyectos bajo la terminación
.is-a.dev. Mediante el paradigma de DNS-as-Code condnsconfig.js, permite enrutar registros CNAME, A y TXT hacia Cloudflare Pages, Vercel o servidores VPS locales de forma auditable.
- 💻 Repositorio GitHub: github.com/Alecwce/register (Privado)
- 🛠️ Stack: DNSControl + JavaScript (
dnsconfig.js) + GitHub Actions CI
✨ Flujo de Automatización DNS
flowchart LR Dev([👨💻 Desarrollador]) --> Code["📝 Registro JSON / JS\n(domains/alecwce.json / dnsconfig.js)"] Code --> PullRequest["🔀 Pull Request con CI Validation\n(Verificación sintáctica y unicidad de dominio)"] PullRequest --> CloudflareDNS["☁️ Cloudflare Nameservers\n(Propagación instantánea de registros CNAME/A)"] CloudflareDNS --> App["🚀 Aplicación Web Desplegada\n(Vercel, Cloudflare Pages, Render)"]
- DNS-as-Code Declarativo:
- Control total de la infraestructura de nombres de dominio mediante commits en Git, con historial de cambios y fácil reversión.
- Validación Automática de Registros:
- Pipelines de GitHub Actions que ejecutan pruebas de sintaxis antes de solicitar la fusión de nuevos subdominios.
- Identidad Técnica Gratuita:
- Proporciona una URL profesional para portafolios, APIs y proyectos sin incurrir en costos anuales de renovación de dominios de primer nivel.
🔗 Relación con el Sistema
- 🌐 Despliegues Web: Proporciona dominios para aplicaciones como Portfolio v2 y Mise Curso.
- 📋 Catálogo Central: Documentado en Proyectos Privados.