Contribución a la documentación de Internet Information Services (IIS)
Artículo
En este documento se describe el proceso para colaborar en los artículos y ejemplos de código que se hospedan en el sitio de documentación de IIS. Las contribuciones pueden ser correcciones tipográficas o tan complejas como artículos nuevos.
Cómo hacer una corrección o sugerencia sencilla
Los artículos se almacenan en el repositorio como archivos Markdown. Se pueden realizar pequeños cambios en el contenido de un archivo Markdown en el explorador seleccionando el vínculo Editar en la esquina superior derecha de la ventana del explorador. (Si la ventana del explorador es estrecha, deberá expandir la barra Opciones para mostrar el vínculo Editar). Siga las instrucciones para crear una solicitud de incorporación de cambios (PR). Revisaremos la PR y la aceptaremos o sugeriremos cambios.
Abra un asunto que describa qué quiere hacer, como cambiar un artículo existente o crear uno nuevo. Espere la aprobación del equipo antes de dedicar mucho tiempo.
Bifurque el repositorio iis-docs y cree una rama para los cambios.
Envíe una solicitud de incorporación de cambios (PR) al administrador con los cambios.
Si la PR tiene asignada la etiqueta 'cla-required' rellene el contrato de licencia de colaboración (CLA)
Los artículos se escriben en DocFx flavored Markdown, que es un superconjunto de GitHub flavored Markdown (GFM). Para obtener ejemplos de sintaxis DFM para las características de interfaz de usuario usadas en la documentación, consulte Metadata and Markdown Template (Metadatos y plantillas de Markdown) en la guía de estilo del repositorio .NET.
Los nombres de archivo de Markdown y los nombres de archivo de imagen deben estar en minúsculas.
Fragmentos de código
Los artículos suelen contener fragmentos de código para ilustrar el contenido. DFM permite copiar código en el archivo de Markdown o hacer referencia a un archivo de código independiente. Es preferible usar archivos de código independientes, siempre que sea posible, para minimizar la posibilidad de errores en el código. Los archivos de código deben estar almacenarse en el repositorio con la estructura de carpetas que se ha descrito antes para proyectos de ejemplo.
Para fragmentos de código en C#, haga referencia a una región de C#. Siempre que sea posible, use regiones en lugar de números de línea porque los números de línea en un archivo de código tienden a cambiar y dejan de estar sincronizados con las referencias de números de línea en Markdown. Las regiones de C# se pueden anidar y, si se hace referencia a la región externa, las directivas #region y #endregion internas no se representan en un fragmento de código.
Para representar una región de C# denominada "snippet_Example":
Pruebe los cambios con la herramienta de línea de comandos DocFX, que crea una versión del sitio hospedada localmente. DocFX no representa las extensiones de sitio y de estilo creadas para learn.microsoft.com.
DocFX requiere .NET Framework en Windows o Mono para Linux o macOS.
function docfx {
mono $HOME/bin/docfx/docfx.exe
}
function docfx-serve {
mono $HOME/bin/docfx/docfx.exe serve _site
}
Ejecute docfx en el iis-docs\iisdirectorio para compilar el sitio y docfx-serve para ver el sitio en http://localhost:8080.
Voz y tono
Nuestro objetivo consiste en escribir documentación que sea fácil de comprender para el público más amplio posible. Con ese fin, hemos establecido directrices para escribir el estilo que queremos que sigan nuestros colaboradores. Para más información, vea Voice and tone guidelines (Directrices de voz y tono) en el repositorio de .NET.
Redireccionamientos
Si elimina un artículo, cambie su nombre de archivo o muévalo a otra carpeta, cree una redirección para que las personas que marcan el artículo no obtengan errores 404. Agregue redireccionamientos al archivo de redireccionamiento principal.
Conviértase en colaborador de la documentación de Microsoft Learn realizando modificaciones con un editor web en GitHub. Realice los cambios y, a continuación, cree, valide y envíe solicitudes de cambios para publicar los cambios.