Proponer un cambio en GitHub#
Abrir el formularios de emisión, Elija una adición o corrección en ruso o inglés, y describa la página, cambio, versión X4, fuentes y lo que realmente probó. Crea para comenzar la discusión en temas de GitHub.
Para un borrador listo, bifurcar el repositorio, copiar una plantilla de artículo en proposals/ y abrir una petición de extracción. El repositorio contiene Instrucciones paso a paso y plantillas de artículos. Git y una instalación local wiki no son necesarios para una sugerencia.
Un editor revisa el material, transfiere cambios aceptados en la copia de trabajo del sitio, actualiza la traducción y publica después de las comprobaciones. Los problemas y las fusiones de relaciones públicas no se implementan automáticamente. Para una página existente, descargue su Marcado y envíe un borrador editado con la URL de la página original.
Dónde editar#
Los pasos restantes describen la copia de trabajo principal de un editor, separada del repositorio de propuestas. wiki/content/*.md; Las versiones en inglés usan los mismos nombres de archivo bajo content/en/. dist se genera. El estilo está en assets, secciones en site.config.mjs, y la página de inicio en scripts/home.mjs. No hay un editor en línea o sistema de cuenta en el wiki mismo. Descargar Markdown proporciona la fuente de artículo actual.
La frontmatter inglesa contiene title, summary y sourceHash, la SHA-256 de la fuente rusa correspondiente. Revise ambas versiones antes de actualizar ese hash. La compilación rechaza las traducciones faltantes o rancias. Preservar los nombres de API y los extractos originales.
El principal límite editorial#
Un nuevo artículo#
Utilice un nombre de archivo latino estable. El ejemplo de metadatos original a continuación muestra la estructura requerida. La página H1 viene de title, así que empieza el cuerpo con ##. Se admiten listas, tablas, citas y código vallado; se escapa HTML arbitrario. Mantenga la estructura correspondiente del encabezado en inglés para que los enlaces de sección sobrevivan a los cambios de idioma.
---
title: Название материала
summary: Что читатель изменит и какой результат получит.
section: ships
kind: guide
status: example
tags: ["ship", "macro"]
sources: ["wiki/references/vanilla-9.00.md"]
---
## Задача
Опишите результат и нужные исходные данные.Campos#
Las secciones son start, ships, data, scripting, ui, native, reference, network, wiki. Los tipos son guide, api, example; los estados son verified, observed, example, reference. Ver situación de las pruebas. Utilice las matrices JSON para etiquetas y fuentes. Las fuentes pueden ser páginas HTTPS o materiales de proyecto de autor explícitamente permitidos. No agregue credenciales, datos personales, guarda o extraje fuentes originales de juego.
Enlaces internos#
Uso wiki:slug links, como en el ejemplo de abajo. La compilación actualiza la navegación, los contenidos y la búsqueda. Las recomendaciones generales y multijugador permanecen separadas; el alcance de la búsqueda es explícito.
[Новый корабль](wiki:adding-ship)
[Своё окно](wiki:create-ui)Construir#
Instale las licencias para una actualización de la caja o del archivo de bloqueo, y luego cree y compruebe. El servidor de desarrollo observa artículos y activos; refresque el navegador después de un cambio. Reinicielo después de cambiar los scripts de compilación o configuración. Especifique el punto de inserción de cada ejemplo, los tipos de valor y los requisitos previos.
npm ci
npm run build
npm run check
npm run dev