🌐 Idioma: English · Español
¡Gracias por tu interés! Esta guía cubre lo esencial.
pnpm install
pnpm devTodo esto debe pasar (es lo que corre CI):
pnpm lint
pnpm typecheck
pnpm test
pnpm buildmainestá protegida: no se puede hacer push directo. Trabaja en una rama y abre un Pull Request.- El PR necesita CI en verde y al menos una aprobación para mergear.
- Commits en formato Conventional Commits:
feat:,fix:,refactor:,docs:,test:,chore:.
Es el tipo de contribución más valioso. Los pasos están en el README. Incluye siempre un test del analyzer.
¡Damos la bienvenida a las traducciones para que Weftmap sea accesible en todo el mundo! Para agregar una traducción:
- Registra el nuevo código de locale (por ejemplo,
fr) en src/i18n/config.ts. - Copia src/i18n/dictionaries/en.json a
src/i18n/dictionaries/<locale>.jsony traduce los valores. - Ejecuta
pnpm testpara verificar que el diccionario de traducción coincida con las claves de la plantilla de origen.
- TypeScript, sin
anyen código de aplicación. - Archivos pequeños y enfocados.
- Maneja los errores; no los silencies.