Contribuir a la documentación

Contribuir a la documentación es una de las actividades más valiosas, ya que ayuda a otros a entender el marco.

¿Cómo escribir?

La documentación está destinada principalmente a personas que se inician en el tema. Por lo tanto, debe cumplir varios puntos importantes:

  • Empezar con temas sencillos y generales. Pasar al final a temas más avanzados.
  • Intente explicar el tema con la mayor claridad posible. Por ejemplo, intente explicárselo primero a un colega.
  • Proporcione sólo la información que el usuario realmente necesita saber sobre un tema determinado.
  • Asegúrese de que la información es exacta. Pruebe cada código
  • Sea conciso: reduzca lo que escribe a la mitad. Y luego no dude en volver a hacerlo.
  • Utilice el resaltado con moderación, desde fuentes en negrita hasta marcos como .[note]
  • Siga la norma de codificación en el código

Aprenda también la sintaxis. Para obtener una vista previa del artículo durante la escritura, puede utilizar el editor de vista previa.

Mutaciones lingüísticas

El inglés es el idioma principal, así que tus cambios deben ser en inglés. Si el inglés no es tu fuerte, utiliza DeepL Translator y otros revisarán tu texto.

La traducción a otros idiomas se hará automáticamente tras la aprobación y puesta a punto de tu edición.

Ediciones triviales

Para contribuir a la documentación, es necesario tener una cuenta en GitHub.

La forma más sencilla de hacer un pequeño cambio en la documentación es utilizar los enlaces que aparecen al final de cada página:

  • Mostrar en GitHub abre la versión fuente de la página en GitHub. A continuación, sólo tienes que pulsar el botón E y podrás empezar a editar (debes haber iniciado sesión en GitHub)
  • Abrir vista previa abre un editor donde puedes ver inmediatamente la forma visual final

Como el editor de vista previa no tiene la capacidad de guardar los cambios directamente en GitHub, necesitas copiar el texto fuente al portapapeles (usando el botón Copiar al portapapeles) y luego pegarlo en el editor en GitHub. Debajo del campo de edición hay un formulario de envío. Aquí no olvides resumir y explicar brevemente el motivo de tu edición. Tras el envío, se crea una solicitud de extracción (pull request, PR) que puede seguir editándose.

Ediciones más extensas

Es más apropiado estar familiarizado con los fundamentos del trabajo con el sistema de control de versiones Git que confiar únicamente en la interfaz de GitHub. Si no estás familiarizado con Git, puedes consultar la guía git – the simple guide y considerar el uso de uno de los muchos clientes gráficos disponibles.

Edita la documentación de la siguiente manera:

  1. en GitHub, crea un fork del repositorio nette/docs
  2. clona este repositorio en tu ordenador
  3. a continuación, realice cambios en la rama correspondiente
  4. compruebe si hay espacios de más en el texto utilizando la herramienta Code-Checker
  5. guarde (confirme) los cambios
  6. si estás satisfecho con los cambios, envíalos a tu bifurcación en GitHub
  7. desde allí, envíalos al repositorio nette/docs creando un pull request (PR)

Es habitual recibir comentarios con sugerencias. No pierdas de vista los cambios propuestos e incorpóralos. Añade los cambios sugeridos como nuevos commits y reenvíalos a GitHub. Nunca crees un nuevo pull request sólo para modificar uno ya existente.

Estructura de la documentación

Toda la documentación se encuentra en GitHub, en el repositorio nette/docs. La versión actual se encuentra en la rama maestra, mientras que las versiones anteriores se encuentran en ramas como doc-3.x, doc-2.x.

El contenido de cada rama se divide en carpetas principales que representan áreas individuales de la documentación. Por ejemplo, application/ corresponde a https://doc.nette.org/en/application, latte/ corresponde a https://latte.nette.org, etc. Cada una de estas carpetas contiene subcarpetas que representan mutaciones lingüísticas (cs, en, …) y, opcionalmente, una subcarpeta files con imágenes que pueden insertarse en las páginas de la documentación.