Usa le verifiche CI per eseguire il linting della documentazione, individuare errori e fornire avvisi prima del deployment. Le verifiche CI sono configurate per essere eseguite sui commit nel branch di deployment configurato o sulle pull request verso quel branch.
Per iniziare, segui i passaggi nella pagina GitHub.Per le GitHub App, puoi scegliere di concedere le autorizzazioni a un solo repository. Ti consigliamo vivamente di farlo, poiché ci serve accedere solo al repository in cui è ospitata la tua documentazione.
Configura i controlli CI abilitati per un deployment dalla pagina Add-ons della tua dashboard. Abilita i controlli che desideri eseguire.Quando abiliti i controlli, puoi scegliere di eseguirli con livello Warning o Blocking.
Un controllo con livello Warning non andrà mai in stato di errore, anche in presenza di errori o suggerimenti.
Un controllo con livello Blocking andrà in stato di errore se non viene superato o se vengono suggerite modifiche.
Analogamente a come il link checker della CLI funziona in locale, controlliamo automaticamente la tua documentazione per individuare link non funzionanti.Per vedere i risultati di questo controllo, visita la pagina dei risultati dei check di GitHub per un commit specifico.
Vale è un linter di prosa open source basato su regole che supporta vari formati di documenti, tra cui Markdown e MDX.Mintlify supporta l’esecuzione automatica di Vale in un controllo CI e la visualizzazione dei risultati come stato del controllo.
Se hai un file .vale.ini nella directory dei contenuti principale del tuo deployment, useremo automaticamente quel file di configurazione. Useremo automaticamente anche eventuali file di configurazione presenti nello stylesPath specificato.Se non disponi di un file di configurazione di Vale, verrà caricata la configurazione predefinita.
MintlifymintlifyVSCodeopenapiOpenAPIGithubAPIsreponpmdevLoremipsumimpsumametconstmyNamemyObjectbearerAuthfavicontopbarurlborderRadiusargsmodeToggleModeToggleisHiddenautoplay_italic_StrikethroughBlockquotesBlockquoteSinglelineMultilineonboardingasyncawaitbooleanenumfuncimplinitinstanceoftypeofparamsstdinstdoutstderrstdoutstdinvarconstletnullundefinedstructboolcorscsrfenvxhrxhr2jwtoauthwebsocketlocalhostmiddlewareruntimewebhookstdinstdoutjsonyamlymlmdtxttsxjsxcssscsshtmlpngjpgsvgcdnclicssdomdtoenvgitguihttphttpsidejvmmvcormrpcsdksqlsshssltcptlsuriurluxuinodejsnpmyarnpnpmeslintpytestgolangrustckubectlmongopostgresredisJavaScriptTypeScriptPythonRubyRustGoGolangJavaKotlinSwiftNode.jsNodeJSDenoReactVueAngularNext.jsNuxtExpressDjangoFlaskSpringLaravelReduxVuexTensorFlowPostgreSQLMongoDBRedisPNPMDockerKubernetesAWSAzureGCPTerraformJenkinsCircleCIGitLabHerokuGitgitGitHubGitLabBitbucketVSCodeVisual Studio CodeIntelliJWebStormESLinteslintPrettierprettierWebpackwebpackViteviteBabelbabelJestjestMochaCypressPostmanHTTPHTTPSOAuthJWTGraphQLRESTWebSocketTCP/IPNPMYarnPNPMPipPIPCargoRubyGemsSwaggerOpenAPIMarkdownMDXStorybookTypeDocJSDocMySQLPostgreSQLMongoDBRedisElasticsearchDynamoDBLinuxUnixmacOSiOSFirefoxChromiumWebKitconfigctxdescdirelemerrlenmsgnumobjprevprocptrreqresstrtmpvalvarstodohreflangnavprevnexttoc
Tieni presente che, per motivi di sicurezza, non possiamo supportare uno stylesPath assoluto né uno stylesPath che includa valori ... Usa percorsi relativi e includi lo stylesPath nel tuo repository.
Vale supporta una serie di pacchetti che possono essere usati per verificare ortografia e stile.
Qualsiasi pacchetto incluso nel tuo repository nel stylesPath corretto viene installato e utilizzato automaticamente nella configurazione di Vale.Per i pacchetti non presenti nel repository, puoi indicare qualsiasi pacchetto dal registro dei pacchetti di Vale: verrà scaricato e usato automaticamente nella tua configurazione di Vale.
Tieni presente che, per motivi di sicurezza, non è possibile scaricare automaticamente pacchetti che non provengono dal registro dei pacchetti di Vale.
Vale non supporta nativamente MDX, ma l’autore di Vale ha fornito un’estensione personalizzata per abilitarne il supporto.Se preferisci non usare questa estensione, ti consigliamo di aggiungere le seguenti righe al file .vale.ini:
Per usare i commenti inline di Vale, utilizza i commenti in stile MDX {/* ... */}. Se imposti CommentDelimiters = {/*, */} nella configurazione, Vale interpreta automaticamente questi commenti durante il linting. In questo modo puoi usare facilmente le funzionalità integrate di Vale, come saltare righe o sezioni.
Copy
Ask AI
{/* vale off */}Questo testo verrà ignorato da Vale{/* vale on */}
Se scegli di non usare CommentDelimiters ma vuoi comunque usare i commenti di Vale, devi racchiuderli in commenti MDX {/* ... */}. Ad esempio:
Copy
Ask AI
{/* <!-- vale off --> */}Questo testo verrà ignorato da Vale{/* <!-- vale on --> */}
Questi tag di commento non sono supportati all’interno dei Componenti (Mintlify) ma possono essere utilizzati ovunque al livello base di un documento.