Construye DuMonde con nosotras.
Si no puedes poner el cuerpo en la plaza, pon tus manos aquí. Programas, diseñas, traduces, redactas o pruebas con tu abuela: hay sitio. Las tareas las proponen agentes profesionales de DuMonde Lab tras auditar el proyecto; así el trabajo va coordinado y cada hora cuenta.
- 55
- abiertas
- 10
- para estrenarse
- 81
- en el banco
Cómo funciona
- Elige
Una tarea del banco. Si es tu primera vez, filtra «Para estrenarme».
- Resérvala
Un PR que pone tu usuario en la tarea. Caduca en 14 días sin actividad.
- Constrúyela
En tu rama, con los criterios de aceptación como guía. Commits firmados con -s.
- Revisión
Una revisora la mira contigo. Las zonas sensibles, la titular. Y a main.
El banco de tareas
Actualizado el
55 tareas.
- A11Y-001Antes de lanzar
Subir el contraste del anillo de foco a 3:1 sobre papel y noche
AccesibilidadPrimera vez2hZona sensible
- COM-001Antes de lanzar
Dar a dumonde una respuesta de crisis con el 024 y el 112 sin humor
ComunidadPrimera vez3h
- DAT-004Antes de lanzar
Impedir que la auditoría guarde los textos que borra la purga y ponerle caducidad
DatosMedia1dZona sensible
- DAT-007Antes de lanzar
Hacer la evaluación de impacto (DPIA) y el registro de actividades de tratamiento
DatosMedia3dZona sensible
- COM-002Antes de lanzar
Crear el botón de denunciar y la cola de moderación de la comunidad
ComunidadAvanzada4dZona sensible
- A11Y-003Importante
Arreglar el contraste de los chips de foro y el borde de los campos
AccesibilidadPrimera vez3h
- COM-005Importante
Escribir el protocolo de turnos de moderación y formar el equipo de mediación
ComunidadPrimera vez2d
- CON-001Importante
Escribir la guía de voz y microcopy de dumonde con ejemplos
ContenidoPrimera vez1d
- QA-001Importante
Probar la app con cinco personas mayores en una asamblea
PruebasPrimera vez1d
- A11Y-002Importante
Parar la Gota cuando la persona pide menos movimiento
AccesibilidadMedia4hZona sensible
- A11Y-004Importante
Gestionar el foco y Escape en el diálogo de aval del mapa
AccesibilidadMedia4hZona sensible
- A11Y-005Importante
Hacer que el chat con dumonde se anuncie bien en lectores de pantalla
AccesibilidadMedia4h
- ARQ-006Importante
Programar copias de seguridad cifradas y un simulacro de restauración
ArquitecturaMedia1dZona sensible
- ARQ-010Importante
Convertir la accesibilidad en una comprobación automática de los e2e
ArquitecturaMedia1d
- COM-003Importante
Notificar cada decisión de moderación con sus motivos y permitir apelar
ComunidadMedia3dZona sensible
- DAT-003Importante
Subir el umbral de los datos abiertos del buzón y cortar los ataques por diferencia
DatosMedia1dZona sensible
- DIS-001Importante
- DIS-002Importante
Fijar una escala tipográfica de titulares y aplicarla en todas las páginas
DiseñoMedia1dZona sensible
- PRO-004Importante
Crear la ruta «Necesito ayuda con mi casa» hacia la PAH y los sindicatos
ProductoMedia3dZona sensible
- SEG-011Importante
Añadir Content-Security-Policy con nonce
SeguridadMedia6hZona sensible
- SEG-017Importante
Limpiar las sesiones anónimas sin aval y las caducadas
SeguridadMedia6hZona sensible
- ARQ-024Importante
Ordenar Supabase y dibujar el flujo de datos y de agentes
ArquitecturaAvanzada2dZona sensible
- PRO-007Importante
Construir «La acampada del panda» (fases 1 a 3)
ProductoAvanzada3dZona sensible
- PRO-008Importante
Prototipar la progresión y acreditación ciudadanas
ProductoAvanzada5dZona sensible
- PRO-010Importante
Construir los perfiles reales de la red a partir de lo que cada persona hace
ProductoAvanzada4dZona sensible
- ARQ-009Mejora
Limpiar dependencias y duplicados muertos
ArquitecturaPrimera vez3h
- CON-002Mejora
Reescribir los mensajes de error de los formularios para que digan cómo salir
ContenidoPrimera vez4h
- TRA-001Mejora
Traducir al catalán la navegación, el manifiesto y los derechos al protestar
TraducciónPrimera vez1d
- A11Y-006Mejora
Evitar el scroll horizontal con texto al 200 % en 320 px
AccesibilidadMedia1d
- COM-004Mejora
- DIS-005Mejora
Dibujar al panda torpe para estados vacíos, error y sin conexión
DiseñoMedia3dZona sensible
- PRO-002Mejora
Diseñar la primera visita en tres pasos, sin pedir cuenta
ProductoAvanzada3d
- SEG-018Mejora
Quitar a los roles de la API los permisos de escritura que no usan
SeguridadAvanzada1dZona sensible
- ARQ-022Algún día
Activar la revisión automática de PR con un agente de IA
ArquitecturaMedia4hZona sensible
- ARQ-019Importante
Escribir una prueba de carga de día de manifestación
ArquitecturaMedia1d
- ARQ-004Importante
Extraer el dominio mapa con repositorio y adaptadores demo y Supabase
ArquitecturaAvanzada3dZona sensible
- ARQ-014Mejora
Cargar el mapa de la portada solo cuando se necesite
ArquitecturaMedia4hZona sensible
- ARQ-020Mejora
Añadir un presupuesto de rendimiento a la integración continua
ArquitecturaMedia4h
- ARQ-021Mejora
Montar observabilidad sin rastrear a nadie
ArquitecturaMedia1dZona sensible
- DIS-004Mejora
Pasar los colores sueltos a tokens y retirar los tonos fuera de paleta
DiseñoMedia1dZona sensible
- DIS-006Mejora
Dejar una sola Gota animada por pantalla y aligerar su filtro
DiseñoMedia4hZona sensible
- SEG-013Mejora
Exigir votos de varias asociaciones para ocultar un aviso
SeguridadMedia6hZona sensible
- ARQ-023Mejora
Enviar las notificaciones push por lotes para más de 10.000 móviles
ArquitecturaAvanzada2dZona sensible
- DIS-003Mejora
Unificar pegatina, pestañas, sello, progreso y burbuja en componentes compartidos
DiseñoAvanzada3dZona sensible
- SEG-014Mejora
Servir el mapa sin terceros y permitir borrar la cuenta
SeguridadAvanzada1dZona sensible
- DAT-002Importante
Guardar el recuento agregado de avisos antes de purgarlos
DatosMedia1dZona sensible
- DAT-001Importante
Crear el esquema observatorio con exportaciones agregadas nocturnas
DatosAvanzada3dZona sensible
- DAT-006Mejora
- ARQ-012Mejora
Guardar claves estables en lugar de etiquetas en castellano en los datos
ArquitecturaMedia1dZona sensible
- DAT-008Mejora
Recoger el termómetro de asamblea de forma voluntaria y agregada
DatosMedia2dZona sensible
- DAT-009Mejora
- DAT-005Mejora
Montar el almacén analítico en la UE y publicar series con privacidad diferencial
DatosAvanzada1semZona sensible
- ARQ-005Importante
Introducir configuración por instancia sin fork
ArquitecturaAvanzada3dZona sensible
- ARQ-011Mejora
Preparar la infraestructura de i18n con catalán y árabe de prueba
ArquitecturaAvanzada3d
- PRO-006Mejora
Acotar la moderación por asociación y ciudad
ProductoAvanzada2dZona sensible
Confianza que se gana.
Las personas que usan DuMonde pueden estar en riesgo. Por eso los permisos se ganan con trabajo, se verifican y caducan si no se usan. La producción, los secretos y la marca no salen nunca de la titular.
- nivel 0VisitanteLees, propones, abres PR desde tu fork.
- nivel 1Colaboradora1 PR fusionado · 2FA · firma DCO.
- nivel 2Revisora5 PR · commits firmados con clave.
- nivel 3MantenedoraNombrada por la titular · llave de seguridad.
- nivel 4TitularProducción, secretos y marca.
El diseño es propio, la casa es de todas
Puedes proponer pantallas e ilustraciones dentro del mundo «Plaza soñada». La identidad (panda, Gota, paleta, tipografía) la decide la titular.
Código abierto y licencias¿Has encontrado un fallo de seguridad?
Nunca en público. Avísanos en privado y respondemos en 72 horas. Te lo agradecerán personas que no conocerás.
Aviso privado