Usa las comprobaciones de CI para linting y detectar errores en tu documentación, y recibir advertencias antes del despliegue. Las comprobaciones de CI se ejecutan en los commits a la rama de despliegue configurada o en las pull requests contra esa rama.
Para comenzar, sigue los pasos en la página de GitHub.En el caso de las GitHub Apps, puedes otorgar permisos solo a un repositorio. Te recomendamos hacerlo, ya que solo necesitamos acceso al repositorio donde se alojan tu documentación.
Configura las comprobaciones de CI habilitadas para un despliegue desde la página de Complementos de tu panel. Activa las comprobaciones que quieras ejecutar.Al habilitar comprobaciones, puedes elegir ejecutarlas en nivel Warning o Blocking.
Una comprobación en nivel Warning nunca marcará un estado de fallo, incluso si hay errores o recomendaciones.
Una comprobación en nivel Blocking marcará un estado de fallo si no se supera, o si se sugieren cambios.
Al igual que el verificador de enlaces de la CLI en tu máquina local, comprobamos automáticamente si tu documentación tiene enlaces rotos.Para ver los resultados de esta verificación, visita la página de resultados de comprobación de GitHub para un commit específico.
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 permite ejecutar Vale automáticamente en una verificación de CI y mostrar los resultados como un estado de verificación.
Si tienes un archivo .vale.ini en el directorio raíz de contenido de tu despliegue, usaremos automáticamente ese archivo de configuración. También usaremos automáticamente cualquier archivo de configuración en el stylesPath que especifiques.Si no tienes un archivo de configuración de Vale, se cargará automáticamente la configuración predeterminada.
MintlifymintlifyVSCodeopenapiOpenAPIGithubAPIsreponpmdevLoremipsumimpsumametconstmyNamemyObjectbearerAuthfavicontopbarurlborderRadiusargsmodeToggleModeToggleisHiddenautoplay_italic_StrikethroughBlockquotesBlockquoteSinglelineMultilineonboardingasyncawaitbooleanenumfuncimplinitinstanceoftypeofparamsstdinstdoutstderrstdoutstdinvarconstletnullundefinedstructboolcorscsrfenvxhrxhr2jwtoauthwebsocketlocalhostmiddlewareruntimewebhookstdinstdoutjsonyamlymlmdtxttsxjsxcssscsshtmlpngjpgsvgcdnclicssdomdtoenvgitguihttphttpsidejvmmvcormrpcsdksqlsshssltcptlsuriurluxuinodejsnpmyarnpnpmeslintpytestgolangrustckubectlmongopostgresredisJavaScriptTypeScriptPythonRubyRustGoGolangJavaKotlinSwiftNode.jsNodeJSDenoReactVueAngularNext.jsNuxtExpressDjangoFlaskSpringLaravelReduxVuexTensorFlowPostgreSQLMongoDBRedisPNPMDockerKubernetesAWSAzureGCPTerraformJenkinsCircleCIGitLabHerokuGitgitGitHubGitLabBitbucketVSCodeVisual Studio CodeIntelliJWebStormESLinteslintPrettierprettierWebpackwebpackViteviteBabelbabelJestjestMochaCypressPostmanHTTPHTTPSOAuthJWTGraphQLRESTWebSocketTCP/IPNPMYarnPNPMPipPIPCargoRubyGemsSwaggerOpenAPIMarkdownMDXStorybookTypeDocJSDocMySQLPostgreSQLMongoDBRedisElasticsearchDynamoDBLinuxUnixmacOSiOSFirefoxChromiumWebKitconfigctxdescdirelemerrlenmsgnumobjprevprocptrreqresstrtmpvalvarstodohreflangnavprevnexttoc
Ten en cuenta que, por razones de seguridad, no podemos admitir un stylesPath absoluto, ni un stylesPath que incluya valores ... Usa rutas relativas e incluye el stylesPath en tu repositorio.
Vale admite una variedad de paquetes que pueden utilizarse para detectar errores de ortografía y de estilo.
Cualquier paquete que incluyas en tu repositorio bajo el stylesPath correcto se instalará automáticamente y se utilizará en tu configuración de Vale.Para los paquetes que no estén incluidos en tu repositorio, puedes especificar cualquiera del registro de paquetes de Vale; se descargarán automáticamente y se utilizarán en tu configuración de Vale.
Ten en cuenta que, por razones de seguridad, no podemos admitir la descarga automática de paquetes que no provengan del registro de paquetes de Vale.
Vale no es compatible con MDX de forma nativa, pero el autor de Vale ha proporcionado una extensión personalizada para habilitarlo.Si prefieres no usar esta extensión, te recomendamos agregar las siguientes líneas en tu archivo .vale.ini:
Para usar los comentarios dentro del documento en Vale, utiliza comentarios al estilo MDX {/* ... */}. Si usas el ajuste CommentDelimiters = {/*, */} en tu configuración, Vale interpretará automáticamente estos comentarios durante el linting. Esto significa que puedes usar fácilmente las funciones integradas de Vale, como omitir líneas o secciones.
Copy
Ask AI
{/* vale off */}Este texto será ignorado por Vale{/* vale on */}
Si decides no usar CommentDelimiters pero aun así optar por usar los comentarios de Vale, debes envolver cualquier comentario de Vale en comentarios MDX {/* ... */}. Por ejemplo:
Copy
Ask AI
{/* <!-- vale off --> */}Este texto será ignorado por Vale{/* <!-- vale on --> */}
Estas etiquetas de comentario no son compatibles dentro de los Componentes (Mintlify), pero pueden usarse en cualquier lugar en el nivel base de un documento.