From 26e1698d843c56b7ce5c5c86fd8c60756021e231 Mon Sep 17 00:00:00 2001
From: Aldo Caneo
Date: Tue, 29 Apr 2025 21:27:50 -0400
Subject: [PATCH] Fix data and change color text
---
src/app/{register => _register}/page.js | 0
src/app/codigo-conducta/page.js | 111 +++++++++++++++++++++
src/app/codigo-conducta/styles.css | 6 ++
src/app/globals.css | 18 +++-
src/app/page.js | 10 +-
src/app/previous-editions/page.js | 4 +-
src/app/sponsors/components/SponsorList.js | 4 +-
src/components/Footer.js | 14 +--
src/components/Header.js | 2 +-
src/components/RegistrationForm.js | 2 +-
src/data/cities.js | 34 +++----
11 files changed, 166 insertions(+), 39 deletions(-)
rename src/app/{register => _register}/page.js (100%)
create mode 100644 src/app/codigo-conducta/page.js
create mode 100644 src/app/codigo-conducta/styles.css
diff --git a/src/app/register/page.js b/src/app/_register/page.js
similarity index 100%
rename from src/app/register/page.js
rename to src/app/_register/page.js
diff --git a/src/app/codigo-conducta/page.js b/src/app/codigo-conducta/page.js
new file mode 100644
index 0000000..838a347
--- /dev/null
+++ b/src/app/codigo-conducta/page.js
@@ -0,0 +1,111 @@
+import "./styles.css";
+
+export default function CodigoConducta() {
+ return (
+
+
+
Código de Conducta
+
(Este código de conducta es una adaptación del código de conducta de la Python
+ Software Foundation.)
+
La comunidad Python Chile está formada por miembros que poseen diversas
+ habilidades, personalidades y experiencias. A través de estas diferencias
+ nuestra comunidad experimenta grandes éxitos y un crecimiento continuo. Este
+ Código de Conducta tiene como objetivo mantener un buen ambiente en la
+ comunidad, además de propiciar el crecimiento y éxitos en ella.
+
Nuestra comunidad
+
Los miembros de la comunidad de Python Chile son considerados, respetuosos
+ y tienen buena disposición. Los comportamientos que refuerzan estos valores
+ y que contribuyen a un entorno positivo incluyen:
+
+ - Tener buena disposición. Los miembros de la comunidad están totalmente
+ dispuestos a la colaboración.
+ - Reconocer el tiempo y el esfuerzo. Somos respetuosos de los esfuerzos de
+ nuestros voluntarios, pues tenemos en cuenta que muchas veces el trabajo se
+ realizó simplemente por el bien de la comunidad.
+ - Respetar los diferentes puntos de vista y experiencias. Somos receptivos
+ a las críticas y comentarios constructivos, ya que las experiencias
+ y habilidades de otros miembros contribuyen a nuestra comunidad.
+ - Mostrar empatía hacia otros miembros de la comunidad. Nuestra comunicación,
+ ya sea en persona o en línea, es empática. Al abordar diferentes puntos de
+ vista lo hacemos con cuidado.
+ - Ser considerado. Los miembros de la comunidad son considerados con sus
+ compañeros.
+ - Ser respetuoso. Somos respetuosos con los demás, sus trabajos, sus
+ habilidades, sus compromisos y sus esfuerzos.
+ - Aceptar las críticas constructivas de buena manera. Cuando no estamos de
+ acuerdo, somos corteses al plantear nuestras diferencias.
+ - Usar un lenguaje acogedor e inclusivo. Aceptamos a todos los que deseen
+ participar en nuestras actividades, fomentando un entorno en el que todos
+ pueden participar y todos pueden marcar la diferencia.
+
+
Nuestras Normas
+
Todos los integrantes de la comunidad tienen derecho a que se respete su
+ identidad. Nuestra comunidad busca generar experiencias positivas para todos,
+ independientemente de su edad, identidad y expresión de género, orientación
+ sexual, discapacidad, apariencia física, tamaño corporal, etnia, nacionalidad,
+ raza o religión, educación o estatus socioeconómico e ideología política.
+
Comportamiento inapropiado
+
Ejemplos de comportamiento inaceptable por parte de los participantes incluyen:
+
+ - Acoso de cualquier participante en cualquier forma
+ - Fomentar o participar en actividades ilícitas
+ - Intimidación, acecho o seguimiento deliberados
+ - Registrar o tomar capturas de pantalla de la actividad en línea con fines de
+ acoso.
+ - Publicar información privada de otros, como una dirección física
+ o electrónica, sin permiso explícito
+ - Amenazas violentas o lenguaje dirigido contra otra persona.
+ - Incitación a la violencia o el acoso hacia cualquier persona, incluido el
+ alentar a una persona a suicidarse o autolesionarse
+ - Crear cuentas en línea adicionales para acosar a otra persona o eludir una
+ prohibición.
+ - Lenguaje e imágenes sexuales en plataformas en línea de la comunidad, o en
+ cualquier lugar físico donde se encuentre la comunidad (conferencias,
+ incluidas las charlas).
+ - Insultos, humillaciones o bromas basadas en estereotipos, que son excluyentes
+ o que hacen que otros sean ridiculizados.
+ - Groserías excesivas
+ - Atención o insinuaciones sexuales no deseadas
+ - Contacto físico no deseado, incluido el contacto físico simulado (p. Ej.,
+ Descripciones textuales como "abrazo" o "masaje en la espalda") sin
+ consentimiento o después de una solicitud de detención.
+ - Patrón de contacto social inapropiado, como solicitar/asumir niveles
+ inapropiados de intimidad con los demás
+ - Interrupción sostenida de las discusiones de la comunidad en línea,
+ presentaciones en persona u otros eventos en persona
+ - Continuación de la comunicación uno a uno después de las solicitudes de cese
+ - Otras conductas que son consideradas inapropiadas en contextos profesionales,
+ considerando personas de diferentes orígenes.
+ - Difusión de propaganda política.
+ - Tomar conductas temerarias o sin medir consecuencias, independiente si
+ producto de esta se genere daño físico a alguna persona.
+
+
Se espera que los miembros de la comunidad a los que se les solicite detener
+ cualquier comportamiento inapropiado lo hagan inmediatamente.
+
Consecuencias
+
Si un participante tiene un comportamiento que viola este código de conducta,
+ el equipo del Código de conducta de la comunidad de Python Chile tomará
+ una acción que considere apropiada, incluida la advertencia al
+ delincuente o la expulsión de la comunidad y los eventos comunitarios sin
+ reembolso de las entradas del evento.
+
Los pasos que el equipo seguirá en caso de un reporte serán:
+
+ - Al recibir una denuncia, el equipo de coordinación lo evaluará.
+ - Se evaluará si no existen conflictos de interés dentro del comité.
+ - Se acercará a ambas partes, para discutir el problema en cuestión.
+ - Se realizará una reunión para analizar la situación.
+ - Se propondrá las consecuencias de la situación.
+ - Se comunicará el resultado a ambas partes por separado.
+ - Un seguimiento de la situación se mantendrá por un tiempo determinado
+ después de la resolución.
+
+
Gracias por ayudar a que esta sea una comunidad acogedora y amigable para todos.
+
Contacto
+
Para contactar al comité encargado del Código de Conducta en caso de un
+ incumplimiento, preguntas, o comentarios en general, puedes escribirnos un
+ email a coc@pythonchile.cl. La interacción por correo electrónico nunca será
+ publicada, y se mantendrá sólo entre la persona que escribe y el comité.
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/codigo-conducta/styles.css b/src/app/codigo-conducta/styles.css
new file mode 100644
index 0000000..0b36f66
--- /dev/null
+++ b/src/app/codigo-conducta/styles.css
@@ -0,0 +1,6 @@
+h1, h2, h3, h4, h5, h6 {
+ font-weight: 700 !important;
+}
+p {
+ margin-bottom: 1rem;
+}
\ No newline at end of file
diff --git a/src/app/globals.css b/src/app/globals.css
index 429564c..0fb877f 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -11,6 +11,8 @@
--accent-yellow: #FFE141;
/* Panza en tono intermedio */
--text-white: #FFFFFF;
+ /* Texto banner */
+ --text-black: #000000;
/* Texto principal */
--outline-red: #F23939;
/* Contorno del texto en tono intermedio */
@@ -29,7 +31,7 @@ html {
body {
background-color: var(--bg-dark);
- color: var(--text-white);
+ color: var(--text-black);
}
.bg-primary-green\/20 {
@@ -104,12 +106,12 @@ body {
.select-theme {
background-color: rgba(var(--bg-dark), 0.3);
border: 1px solid rgba(var(--primary-green), 0.2);
- @apply text-[var(--text-white)] rounded-lg px-4 py-2.5 pr-8 text-sm md:text-base transition-all duration-200 cursor-pointer focus:outline-none focus:ring-2 focus:ring-[var(--primary-green)] hover:border-[var(--primary-green)];
+ @apply text-[var(--text-black)] rounded-lg px-4 py-2.5 pr-8 text-sm md:text-base transition-all duration-200 cursor-pointer focus:outline-none focus:ring-2 focus:ring-[var(--primary-green)] hover:border-[var(--primary-green)];
}
.select-theme option {
background-color: var(--primary-green);
- color: var(--primary-green) !important;
+ color: var(--text-white) !important;
border: var(--primary-green) !important;
transition: background-color 0.2s ease, color 0.2s ease;
}
@@ -117,7 +119,7 @@ body {
.select-theme option:hover,
.select-theme option:checked {
background-color: rgba(var(--accent-yellow) 0.3) !important;
- color: var(--text-white) !important;
+ color: var(--text-black) !important;
}
/* Tarjetas de sponsors con colores de marca */
@@ -171,4 +173,12 @@ body {
.sponsor-logo:hover {
filter: brightness(120%) contrast(110%) drop-shadow(0 4px 8px rgba(0, 0, 0, 0.25));
}
+}
+
+.hide {
+ display: none;
+}
+.btn-primary, .btn-secondary {
+ color: black;
+ border-color: black;
}
\ No newline at end of file
diff --git a/src/app/page.js b/src/app/page.js
index 1f6eb6b..b96a041 100644
--- a/src/app/page.js
+++ b/src/app/page.js
@@ -12,7 +12,7 @@ import featuredTalks from "@/data/featuredTalks";
const cities = [
{
name: "Copiapó",
- date: "6 de Junio, 2025",
+ date: "20 de Junio, 2025",
slug: "copiapo",
mapCoords: { x: 50, y: 90 },
},
@@ -24,7 +24,7 @@ const cities = [
},
{
name: "Santiago",
- date: "20 de Junio, 2025",
+ date: "06 de Junio, 2025",
slug: "santiago",
mapCoords: { x: 58, y: 200 },
},
@@ -93,7 +93,7 @@ export default function Home() {
¡Próximamente charlas increíbles!
-
+
Estamos preparando un programa lleno de contenido interesante para
la comunidad Python. ¡Mantente atento a las actualizaciones!
@@ -129,7 +129,7 @@ export default function Home() {
{/* Registro Section */}
- Regístrate
+ Regístro Próximamente
@@ -149,7 +149,7 @@ export default function Home() {
charlas inspiradoras, talleres prácticos y hackatones, éste día es
para colaborar y disfrutar de un ambiente lleno de entusiasmo.
-
diff --git a/src/app/previous-editions/page.js b/src/app/previous-editions/page.js
index 1a90263..40e782d 100644
--- a/src/app/previous-editions/page.js
+++ b/src/app/previous-editions/page.js
@@ -92,8 +92,8 @@ export default function PreviousEditionsPage() {
Sitio Web {event.year}
diff --git a/src/app/sponsors/components/SponsorList.js b/src/app/sponsors/components/SponsorList.js
index b8d9376..fb518a3 100644
--- a/src/app/sponsors/components/SponsorList.js
+++ b/src/app/sponsors/components/SponsorList.js
@@ -22,9 +22,9 @@ export default function SponsorList() {
initial={{ opacity: 0, y: 20 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true }}
- className="container-py relative"
+ className="container-py relative hide"
>
- Patrocinadores 2024
+ Patrocinadores 2025
{/* Contenedor Principal con colores más armónicos */}