Bienvenido al repositorio-vertedero de documentación. Si estás leyendo esto, enhorabuena: ya superaste el primer obstáculo. Los que no llegaron hasta aquí probablemente siguen buscando el archivo en el escritorio.
Este repositorio contiene toda la documentación del proyecto: diseño, worldbuilding, producción, arte, dev y todo lo demás que no cabe en una nota de Slack que nadie leerá.
Usamos Obsidian para editar y Git para sincronizar. Sí, Git. No, no es opcional. Sí, vale la pena aprenderlo.
- Obsidian instalado (desktop)
- Una cuenta de GitHub con acceso al repositorio
hypenosys/docs - Un Personal Access Token (PAT) de GitHub — se explica abajo
- Aproximadamente 10 minutos de tu vida que no recuperarás, pero que ahorrarán horas en el futuro
Abre una terminal y ejecuta:
git clone https://github.com/hypenosys/docs tu-carpeta-localCambia tu-carpeta-local por donde quieras tenerlo. Si no sabes dónde, usa ~/Documents/docs. Si no tienes terminal, instala Git: git-scm.com.
- Abre Obsidian
- Haz clic en el icono de bóveda (abajo a la izquierda)
- "Abrir carpeta como bóveda"
- Selecciona la carpeta que clonaste
- Obsidian cargará todo el contenido. Sí, esas carpetas son las notas. No hay truco.
- Configuración (⚙️) → Plugins de comunidad
- Desactiva el Modo restringido
- Confirma que entiendes que los plugins de comunidad no están auditados por Obsidian (lo entiendes)
- En Plugins de comunidad → Explorar
- Busca
Git(autor: Vinzent03) - Instalar → Activar
Si no aparece en la lista, instálalo manualmente: descarga main.js, manifest.json y styles.css del último release y colócalos en .obsidian/plugins/obsidian-git/.
GitHub ya no acepta contraseñas normales para operaciones Git. Necesitas un token. Es como una contraseña, pero más larga y con menos dignidad.
- Ve a github.com → tu foto de perfil → Settings
- Baja hasta Developer settings (último ítem del menú lateral)
- Personal access tokens → Fine-grained tokens → Generate new token
- Configura:
- Nombre: algo descriptivo (ej.
obsidian-docs) - Expiración: la que prefieras (90 días es razonable)
- Repository access: Solo
hypenosys/docs - Permissions → Contents:
Read and Write
- Nombre: algo descriptivo (ej.
- Generate token
- Copia el token ahora. GitHub no te lo volverá a mostrar. No hay segunda oportunidad. Guárdalo en un lugar seguro.
Ve a Configuración → Git y ajusta lo siguiente:
| Ajuste | Valor |
|---|---|
| Auto commit-and-sync interval | 10 (minutos) |
| Auto pull interval | 10 (minutos) |
| Pull on startup | ✅ activado |
| Push on commit-and-sync | ✅ activado |
| Pull on commit-and-sync | ✅ activado |
| Ajuste | Valor |
|---|---|
| Author name | Tu nombre real (aparecerá en el historial) |
| Author email | El email de tu cuenta de GitHub |
| Ajuste | Valor |
|---|---|
| Username | Tu usuario de GitHub |
| Password / Personal Access Token | El token que copiaste en el paso anterior |
Una vez configurado, el plugin se encarga de todo automáticamente cada 10 minutos.
Si quieres sincronizar manualmente: Ctrl+P → escribe git → selecciona Commit-and-sync.
Esto hace en orden: guardar cambios → commit → pull → push. Si hay conflictos, Git te avisará. Si no sabes qué hacer con un conflicto de Git, pregunta a alguien del equipo antes de hacer algo que parezca razonable pero no lo sea.
Consulta el [[INDEX|Índice Maestro de Documentación]] para una navegación detallada por áreas y propósitos.
docs/
├── 00-Inicio/ # Por aquí se empieza
├── 01-Worldbuilding/ # Lore, mundo, historia
├── 02-Diseño-de-juego/ # Mecánicas, sistemas, reglas
├── 03-Arte/ # Referencias, guías de estilo
├── 04-Dev/ # Documentación técnica
├── 05-Audio/ # Música, SFX, diseño sonoro
├── 06-Produccion/ # Roadmap, sprints, milestones
├── 07-Assets-y-Recursos/
├── 08-Archivo/ # Lo que ya no está activo pero no tiramos
├── 09-Repositorios/ # Documentación de los repositorios de Hypenosys
├── Attachments/ # Imágenes y archivos adjuntos
└── Templates/ # Plantillas reutilizables
"Git is not ready"
El vault no está abierto sobre la carpeta del repositorio. Asegúrate de que la bóveda de Obsidian apunta a la carpeta que clonaste (la que contiene .git).
Error al hacer push Probablemente el token expiró o no tiene permisos de escritura. Genera uno nuevo y actualízalo en la configuración del plugin.
Conflictos al hacer pull Alguien editó el mismo archivo que tú al mismo tiempo. Hablar con el equipo antes de editar es una funcionalidad que Git no puede implementar por ti.
Pantalla negra en la versión web (Selkies)
Añade shm_size: "1gb" al docker-compose del contenedor. Si no sabes qué es eso, pide ayuda a quien gestiona la infraestructura.
- No guardes información sensible en este repositorio (contraseñas, tokens, datos personales)
- Usa las plantillas de la carpeta
Templates/para nuevas notas - Pon las imágenes en
Attachments/o en la subcarpeta correspondiente al área - Escribe en español salvo que el contexto técnico lo requiera en inglés
- Haz sync antes de empezar a editar para evitar conflictos innecesarios
Si algo no funciona y este documento no lo cubre, probablemente sea culpa de Git. O de la humanidad en general.