@@ -33,110 +33,18 @@ order: 4
3333 {% endfor %}
3434 </div>
3535
36+
3637 <section class =" card join-section " >
3738 <header>
38- <h2>Únete a la comunidad!</h2>
39- <p>Genera tu propio perfil y envía un Pull Request para aparecer en esta lista.</p>
39+ <h2>¿Quieres unirte a la comunidad?</h2>
4040 </header>
41-
42- <div class="grid grid-2">
43- <!-- Form Column -->
44- <div>
45- <form id="memberForm" class="member-form" data-existing-emails='{{ site.data.members.members | map: "userId" | jsonify | escape }}'>
46- <div class="form-group">
47- <label for="displayName" class="form-label">Nombre para mostrar</label>
48- <input type="text" id="displayName" class="form-input" placeholder="Ej: Juan Pérez">
49- </div>
50-
51- <div class="form-group">
52- <label for="githubUser" class="form-label">Usuario de GitHub</label>
53- <input type="text" id="githubUser" class="form-input" placeholder="Ej: jperez">
54- </div>
55-
56- <div class="form-group">
57- <label for="email" class="form-label">Email (ID único)</label>
58- <input type="email" id="email" class="form-input" placeholder="email@ejemplo.com">
59- </div>
60-
61- <div class="form-group">
62- <label for="role" class="form-label">Rol</label>
63- <select id="role" class="form-select">
64- <option value="miembro">Miembro</option>
65- <option value="contributor">Colaborador</option>
66- <option value="developer">Developer</option>
67- <option value="platform_engineer">Platform Engineer / SRE</option>
68- <option value="devops">DevOps / DevSecOps</option>
69- <option value="ai_specialist">AI Specialist</option>
70- <option value="speaker">Speaker</option>
71- <option value="it_professional">Profesional de TI</option>
72- </select>
73- </div>
74- </form>
75- </div>
76-
77- <!-- Preview Column -->
78- <div>
79- <h3 class="preview-title">Vista Previa</h3>
80- <div class="metric-item preview-card preview-dimmed" id="previewCard">
81- <div class="metric-header">
82- <div class="member-header-content">
83- <img id="previewAvatar" src="https://github.com/github.png" alt="Avatar" class="member-avatar">
84- <div>
85- <strong id="previewName">Tu Nombre</strong>
86- <br><small id="previewRole">Miembro</small>
87- </div>
88- </div>
89- <a id="previewLink" href="#" target="_blank" class="member-github-link">
90- <i class="fab fa-github fa-lg"></i>
91- </a>
92- </div>
93- </div>
94- </div>
41+ <div class="join-content">
42+ <p class="join-description">Gestiona tu perfil, conecta tu GitHub y únete a proyectos desde <strong>HomeDir</strong>.</p>
43+ <a href="https://homedir.opensourcesantiago.io/comunidad" class="join-btn">
44+ Unirse en HomeDir
45+ </a>
9546 </div>
96-
97- <div class="steps-container">
98- <h3 class="steps-title">Pasos para unirte</h3>
99- <ol class="steps-list">
100- <li>Completa el formulario de arriba.</li>
101- <li>Haz clic en <strong>Generar y Copiar</strong>.</li>
102- <li>Se abrirá GitHub en una nueva pestaña.</li>
103- <li>Pega el código copiado al final del archivo y crea un Pull Request.</li>
104- </ol>
105- <button id="generateBtn" class="generate-btn">
106- Generar y Copiar YAML
107- </button>
108- </div>
109-
11047 </section >
11148
112-
113- <!-- Notification Toast -->
114- <div id =" toast " class =" toast-notification " >
115- <span id="toastMessage">Mensaje por defecto</span>
116- </div >
117-
118- <!-- Success Modal -->
119- <div id =" successModal " class =" success-modal " >
120- <div class="modal-content">
121- <h3 class="modal-title">¡Código Copiado!</h3>
122- <p class="modal-text">El código YAML ha sido copiado a tu portapapeles.</p>
123-
124- <div class="modal-steps-box">
125- <strong class="modal-steps-title">Siguientes pasos:</strong>
126- <ol class="modal-steps-list">
127- <li>Serás redirigido al editor de GitHub.</li>
128- <li>Pega el código al final del archivo.</li>
129- <li>Selecciona "Commit changes" y luego "Create Pull Request".</li>
130- </ol>
131- </div>
132-
133- <div class="modal-actions">
134- <button id="cancelBtn" class="modal-btn-cancel">Cancelar</button>
135- <button id="confirmBtn" class="modal-btn-confirm">Ir a GitHub</button>
136- </div>
137- </div>
138- </div >
139-
140- <script src =" /assets/js/members.js " ></script >
14149</main >
14250</div >
0 commit comments