Ci
Esta función solo está disponible para clientes con planes de pago y para GitHub. El soporte para otras plataformas estará disponible pronto. Por favor contacte a ventas para más información.
Utilice comprobaciones de CI para revisar sus documentos en busca de errores y recibir advertencias antes de implementar.
Instalación
Para comenzar, necesitará haber seguido los pasos en la página de GitHub.
Para las aplicaciones de GitHub, puede elegir dar permisos solo a un repositorio individual. Recomendamos encarecidamente que lo haga, ya que solo necesitamos acceso al repositorio donde se alojan sus documentos.
Configuración
Puede configurar las comprobaciones de CI habilitadas para una implementación en el panel de Mintlify navegando a la pestaña ‘Add-Ons’. Allí puede habilitar o deshabilitar las comprobaciones que desea ejecutar.
Al habilitar las comprobaciones, puede elegir ejecutarlas a nivel Warning
o Blocking
.
Una comprobación de nivel Blocking
proporcionará un estado de fallo si no se pasa o se sugieren cambios.
Una comprobación de nivel Warning
nunca proporcionará un estado de fallo, incluso si hay un error o sugerencias.
¿Cuándo se ejecutan?
Las comprobaciones de CI están configuradas para ejecutarse en commits a su rama de implementación configurada, o en pull requests contra esa rama.
Comprobaciones de CI disponibles
Enlaces rotos
De manera similar a cómo funciona el comprobador de enlaces de CLI en su máquina local, verificaremos automáticamente sus documentos en busca de enlaces rotos. Para ver los resultados de esta comprobación, puede visitar la página de resultados de comprobación de GitHub para un commit específico.
Vale
Vale es un linter de prosa de código abierto basado en reglas que admite una variedad de tipos de documentos, incluidos Markdown y MDX.
Mintlify admite la ejecución automática de Vale en una comprobación de CI y muestra los resultados como un estado de comprobación.
Configuración
Si tiene un archivo .vale.ini
en la raíz del directorio de contenido para su implementación, usaremos automáticamente ese archivo de configuración.
También usaremos automáticamente cualquier archivo de configuración en su stylesPath
especificado.
Tenga en cuenta que por razones de seguridad, no podemos admitir ninguna ruta absoluta stylesPath
, o stylesPath
que incluyan valores ..
. Utilice rutas relativas e incluya el stylesPath
en su repositorio.
Paquetes
Vale admite una variedad de paquetes, que se pueden usar para verificar errores de ortografía y estilo.
Cualquier paquete que incluya en su repositorio bajo el stylesPath
correcto se instalará y utilizará automáticamente en su configuración de Vale.
Para paquetes no incluidos en su repositorio, puede especificar cualquier paquete del registro de paquetes de Vale, y se descargarán y utilizarán automáticamente en su configuración de Vale.
Tenga en cuenta que por razones de seguridad, no podemos admitir la descarga automática de paquetes que no sean del registro de paquetes de Vale.
Vale con MDX
Vale no admite MDX de forma nativa, pero el autor de Vale ha proporcionado una extensión personalizada para admitirlo.
Si prefiere no usar esta extensión, recomendamos las siguientes líneas en su .vale.ini
file:
Para usar los comentarios en el documento de Vale, use comentarios de estilo MDX {/* ... */}
.
Si usa la configuración CommentDelimiters = {/*, */}
setting en su configuración, Vale interpretará automáticamente estos comentarios mientras realiza el linting.
Esto significa que puede usar fácilmente las funciones incorporadas de Vale, como omitir líneas o secciones.
Si elige no usar CommentDelimiters
, pero aún elige usar los comentarios de Vale, debe envolver cualquier comentario de Vale en comentarios MDX {/* ... */}
. Por ejemplo:
Tenga en cuenta que estas etiquetas de comentarios no son compatibles dentro de los componentes de Mintlify, pero se pueden usar en cualquier lugar en el nivel base de un documento.