Saltar al contenido principal

Bienvenidos

👋 Hola!! En esta sección explicaremos cómo usamos y qué encontrarán en la distintas secciones de esta wiki.

Introducción

La documentación por defecto siempre será el código fuente y siempre preferiremos tener software funcionado a documentación extensiva.

Sin embargo, hemos considerado que es importante - tanto para nosotros como para los stakeholders - compartir elementos que permitan un mejor entendimiento del producto.

Escritura

  • Todo se hablará en primera persona plural, para tener un lenguaje cercano
  • No usamos lenguaje inclusivo, porque no está reconocido por la RAE y porque es muy poco eficiente
  • Para que este contenido sea exportable a diferentes motores de markdown, nos aseguramos de escribirlo dando cumplimiento a las normas de estilo más comunes CommonMark Specification
  • Código in-line para aludir a cosas relacionadas con el código (nombre variables, comandos etc.)
  • Para destacar una palabras, usamos bold y para otro idioma, cursiva
  • Bloques de código sólo para código. Para encerrar texto, usar admonitions

Edición

Para quienes tengan permiso de edición, usaremos Linter en la integración continua del repositorio. Para evitar errores (al menos mientras usemos docusaurus) recomendamos:

  • npm run start para revisar la wiki en local
  • npm run lint para monitorear errores de formato
  • npm run lint:fix para intentar reparar errores automáticamente
  • npm run build para asegurarte que todo sigue funcionando, especialmente si hiciste un cambio en la estructura de carpetas
  • Instalar extensiones que te asistan en el correcto formato de MarkDown en tu IDE. En VSCode, recomendamos markdownlint
  • Si se deja un bloque de código que no alude al lenguaje va a fallar el linter
  • Se debe usar una versión de node igual o superior a 16, chequea que sea así escribiendo en la consola:
nvm use 16