Skip to content

Documentación

Claude edited this page Oct 27, 2026 · 8 revisions

Wiki de Proxy Builder

English · Español

Proxy Builder es una aplicación de escritorio (Tauri 2 + Rust + React/TypeScript) para montar decks proxy de Magic: The Gathering y exportarlos a un PDF listo para imprimir. Este wiki es la referencia para entender, ampliar, depurar y rehacer la app. La presentación para usuarios es el README.md del repositorio.

Cada página describe el código tal como está ahora, con rutas y símbolos reales, e intenta explicar por qué las cosas están hechas así. Lo que no se ha comprobado en el código va marcado como Deducido:.

Por dónde empezar

Si quieres… Lee
Usar la app Guía de usuario
Compilarla y ejecutarla Preparación del entorno de desarrollo
Entender todo el sistema en diez minutos Arquitectura
Conocer las reglas que debe cumplir todo cambio Convenciones
Buscar un término Glosario
Saber qué hace cada fichero Índice de ficheros

Páginas por área

Proyecto y proceso

Arquitectura y aplicación Rust

Datos

Conseguir cartas

Maquetación, imagen y PDF

Diseñador de cartas

Mesa de juego

  • Motor de la mesa: el motor puro de la mesa de juego (crates/mesa): modelo, acciones, azar, visibilidad, deshacer y repetición, equipos, orden de turnos, muertes, encuentros al mejor de y el resumen de una partida.
  • Mesa de juego: la pestaña «Jugar»: la sesión alrededor del motor, la preparación de imágenes, guardar y seguir, el tapete, el tablero, varios jugadores (partida local, disposiciones, equipos, formatos, muertes), el arrastre, los menús, los atajos, el registro y el chat, el resumen del final, el historial y la repetición, los sonidos y los ajustes.
  • Juego en línea: las partidas en red: P2P con iroh con un host e invitados, el código directo, el servidor de salas (identidad sin cuentas, playgroups, salas, elección y migración del host), las imágenes por la red, ausentes y expulsiones, el relé propio y el despliegue.

Frontend

Idiomas del wiki

El inglés es el idioma de referencia. Cada página tiene su versión en español, con su título en español como nombre de página (sin prefijos), y una barra con el enlace al otro idioma justo bajo el título. GitHub no tiene selector de idioma para los wikis, así que el cambio se hace con esa barra y con el enlace de la barra lateral.

Mantener el wiki al día

El wiki forma parte de lo que significa «terminado»: cualquier cambio que añada, modifique o quite una función, comando, ajuste, formato, migración, regla de arquitectura o paso de la release actualiza las páginas afectadas en todos los idiomas en el mismo trabajo. Convenciones:

  • Ficheros planos Nombre-Pagina.md; enlaces [Texto](Nombre-Pagina) sin .md; el nombre de la versión en español es su título traducido, con guiones (Guía-de-usuario).
  • Cada página empieza con un resumen de una a tres frases y acaba con una lista «Véase también».
  • Rutas y símbolos entre comillas invertidas, comprobados contra el código; lo dudoso va marcado como Deducido: (en inglés, Inferred:).
  • Mermaid para los diagramas. Sin secretos, sin rutas absolutas locales, sin fechas ni nombres de persona.
  • Las páginas nuevas se enlazan desde Documentation, desde Documentación y desde la barra lateral (con el enlace de cada idioma en la misma línea).

Documentation · Documentación

Language: English · Español

Use and build · Uso y desarrollo

Architecture · Arquitectura

Data · Datos

Getting cards · Conseguir cartas

Layout, images, PDF · Maquetación, imagen y PDF

Card designer · Diseñador de cartas

Game table · Mesa de juego

Frontend · Frontend

Reference · Referencia

Clone this wiki locally